Praktikum Progdas Sesi 5
Assalamualaikum wr.wb pada Postingan ke 5 ini saya akan membahas tentang Pertukaran bilangan tanpa Variabel Bantu, Tukar bilangan dengan Variabel Bantu, Menentukan bilangan Positif Negatif dan Lama waktu percakapan. Langsung saja kita bahas.
Hasilnya seperti ini:
Beberapa pembaca mungkin bingung kenapa Proses pertukaranya harus seperti itu. Agar lebih mudah bisa kita analogikan seperti ini: Bayangkan kita harus menukar Air dalam 2 buah gelas yaitu gelas x dan y, tapi kalau kita langsung memasukan airnya maka air x dan y malah bercampur. Jadi, kita ambil gelas kosong z untuk membantu. Gelas Z kita isi dengan air X sehingga gelas X kosong. gelas X kita masukan air Y, dan terakhir kita masukan air X yang ada di gelas Z ke gelas Y.
Penjelasan:
- Pertama tama kita Inisialisasikan 1 Variabel bertipe Integer
- Kedua, kita masukan angka untuk Variabel tersebut dengan perintah cin
- Ketiga, Kita tentukan apakah bilangan itu Positif, Netral, atau Negatif caranya:
- Kita gunakan perintah If (Jika) Jika angka kurang dari 1 maka Negatif
- Jika angka adalah 0 maka bilangan Netral
- Selain itu berarti angka Positif
- Keempat, kita tampilkan Negatif untuk angka < 0, Netral jika = 0, dan Positif selain itu Positif
- Kita tambahkan perintah do while
Berikut Hasil akhirnya:
Pertukaran Bilangan dengan Variabel Bantu
Penjelasan:
- Pertama tama kita inisialisasikan dulu 3 Variabel tipe Integer (Namanya terserah) 2 Variabel akan kita Tukar sementara 1 Variabel akan kita jadikan Variabel Bantu
- Lalu kita minta Input dari User untuk 3 Variabel tersebut
- Untuk Proses pertukaranya seperti ini:
z=x x=y y=z
- Selanjutnya kita tampilkan Variabel yang 1 dan 2 (z dan x)
- Akhiri dengan pengulangan do while
Hasilnya seperti ini:
Beberapa pembaca mungkin bingung kenapa Proses pertukaranya harus seperti itu. Agar lebih mudah bisa kita analogikan seperti ini: Bayangkan kita harus menukar Air dalam 2 buah gelas yaitu gelas x dan y, tapi kalau kita langsung memasukan airnya maka air x dan y malah bercampur. Jadi, kita ambil gelas kosong z untuk membantu. Gelas Z kita isi dengan air X sehingga gelas X kosong. gelas X kita masukan air Y, dan terakhir kita masukan air X yang ada di gelas Z ke gelas Y.
Pertukaran Bilangan Tanpa Variabel Bantu
Penjelasan:
- Pertama, kita Inisialisai 2 Variabel tipe Integer, namanya terserah dalam contoh bernama x dan y
- Kita meminta Input dari User untuk kedua Variabel tersebut dengan perintah cin
- Selanjutnya, kita lakukan pertukaran dengan cara:
x = x+y y=x-y x=x-y
- Lalu kita Outputkan Variabel X dan y yang sudah ditukar barusan
- Tambahkan do while untuk pengulangan
Begini hasil akhirnya:
Menentukan Bilangan Positif Negatif
Program ke 3 ini kita gunakan untuk menentukan bilangan Positif , Negatif, dan Netral.Penjelasan:
- Pertama tama kita Inisialisasikan 1 Variabel bertipe Integer
- Kedua, kita masukan angka untuk Variabel tersebut dengan perintah cin
- Ketiga, Kita tentukan apakah bilangan itu Positif, Netral, atau Negatif caranya:
- Kita gunakan perintah If (Jika) Jika angka kurang dari 1 maka Negatif
- Jika angka adalah 0 maka bilangan Netral
- Selain itu berarti angka Positif
- Keempat, kita tampilkan Negatif untuk angka < 0, Netral jika = 0, dan Positif selain itu Positif
- Kita tambahkan perintah do while
Berikut Hasil akhirnya:
Konversi Lama Waktu Percakapan
Di bagian Terakhir ini ceritanya kita harus mengkonversikan Lama waktu percakapan dari detik ke Jam, menit, dan detik.
Penjelasan:
- Pada bagian Awal, kita inisialisasi Variabel durasi,jam,menit,detik,sisa
- Setelahnya, kita minta Input pengguna untuk lama durasi detik percakapan
- selanjutnya untuk prosesnya:
jam = durasi / 3600 sisa = durasi % 3600 menit = sisa /60 detik = sisa % 60
- Hampir selesai, sekarang kita tampilkan Variabel jam, menit , dan detik
- Jangan lupa tambahkan do while untuk pengulangan
Berikut hasilnya:
Komentar
Posting Komentar