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.

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:

   

   Sekian saja untuk Artikel kali ini, Mohon maaf kesalahanya. Wasalamualaikum wr.wb

Komentar

Postingan populer dari blog ini

Analisis Web - Code Wars

Pemrograman Web - PBO dalam JavaScript

Pemrograman Web - JavaScript Loop & Fungsi