Program Kode Hari Menggunakan Nested If & Switch Case, Program Menentukan Kelulusan - Praktikum Sesi 7

Hallo, Brother and Sister,
Pada kesempatan kali ini saya akan membagikan tutorial(sekaligus tugas sekolah) yang masih berlabel Teknologi, kelanjutan post yang sebelumnya. Sekarangpun saya akan membagikan 4 Program Dengan Looping lagi. Yang pastinya menggunakan bahasa C++, langsung aja ya, berikut adalah Tutorialnya :


  1. Program Kode Hari Menggunakan Nested If
              Program Kode Hari Menggunakan Nested If ini adalah program untuk mengetahui Nama Hari dengan menggunakan kode angka. Nah, karena hari berjumlah 7, maka kodenya 1-7, Kode 1nya dimulai dari Hari Ahad(Minggu) sampai Kode 7 Hari Sabtu. Untuk Programnya saya menggunakan Nested If(If - Else If - Else) Untuk lebih jelasnya, berikut adalah Screenshoot Codingannya :


Nah saya akan menjelaskan sedikit codingannya, dalam loopingnya saya menggunakan Do - While. Do - While ini merupakan salah satu untuk program Looping selain For, dll. Jadi jika user menginput Y atau y maka user akan menjalankan program lagi. Tetapi jika user menginput T/t maka program selesai.  Codingannya :



    Logika dari Program tersebut adalah user akan diminta memasukkan kode (1 - 7), nah tugas programnya adalah menentukan nama hari yang sesuai dengan kode angka yang diinput oleh user. Kodenya :

  • 1 = Hari Ahad
  • 2 = Hari Senin
  • 3 = Hari Selasa
  • 4 = Hari Rabu
  • 5 = Hari Kamis
  • 6 = Hari Jum'at
  • 7 = Hari Sabtu
   Berikut adalah Screenshoot hasil Programnya :


          2. Program Kode Hari Menggunakan Switch Case

                  Program Kode Hari ini fungsinya sama seperti program sebelumnya, hanya saja pada program ini saya menggunakan Switch Case. Mau tau gimana codingannya ?? Langsung aja ya, Berikut adalah Screenshoot Codingannya :

    Nah, sama seperti sebelumnya untuk pengulangannya, saya menggunakan Do - While. Untuk lebih jelasnya berikut codingannya :



  Logika dari Program tersebut sama seperti program yang sebelumnya yaitu user akan diminta memasukkan kode (1 - 7), nah tugas programnya adalah menentukan nama hari yang sesuai dengan kode angka yang diinput oleh user. Kodenya :
  • 1 = Hari Ahad
  • 2 = Hari Senin
  • 3 = Hari Selasa
  • 4 = Hari Rabu
  • 5 = Hari Kamis
  • 6 = Hari Jum'at
  • 7 = Hari Sabtu


  Nah, di Switch Case ini ada 7 case dan ada default. default ini fungsinya sama dengan else, jadi jika user memasukkan kode yang tidak ada pada case maka yang akan dioutput adalah keadaan default.
 Berikut adalah Screenshoot hasil Programnya :


      3. Program Menentukan Kelulusan

              Program Menentukan Kelulusan ini adalah program untuk menentukan seseorang siswa lulus atau tidak dengan syarat - syarat tertentu. Jadi user akan diminta menginput 3 nilai, nah 3 nilai tersebut akan diproses oleh program apakah masuk kriteria kelulusan ataupun tidak. Untuk lebbih jelasnya berikut adalah Screenshoot Codingannya :


      Nah, sama seperti sebelumnya untuk pengulangannya, saya menggunakan Do - While. Untuk lebih jelasnya berikut codingannya :



     Logika dari program tersebut adalah user akan menginput 3 nilai. 3 nilai tersebut akan diseleksi dengan beberapa kriteria yaitu :

  • Seleksi 1 : Ke 3 nilai tersebut harus memiliki nilai lebih dari 40, jika memenuhi syarat maka akan masuk ke penyeleksian ke-2. Tetapi tidak boleh kurang karena jika kurang dari 40 maka program akan memberitahukan user bahwa siswa tersebut TIDAK LULUS dikarenakan salah satu/dua/tiga nilai siswa tersebut kurang dari kriteria kelulusan.
  • Seleksi 2 : Rata - rata dari 3 nilai tersebut harus lebih dari 60( KKM = 60 ), jika memenuhi        kriteria tersebut maka siswa akan dipastikan LULUS namun jika tidak memenuhi kriteria siswa dinyatakan TIDAK LULUS, dengan alasan rata rata nilai < 60. Program juga akan memberi tahu rata rata nilai yang didapatkan siswa tersebut.
Berikut adalah Screenshoot hasil Programnya :


      Nah, itu semua adalah program - programnya. Gimana ?? cukup mudah bukan ?? Oke segitu saja postingan dari saya untuk kali ini. Mohon maaf bila ada kesalahan, semoga bermanfaat untuk anda. Apabila ada komentar / masukan bisa diisi di kolom komentar. Sampai jumpa di postingan berikutnya dan jika menurut anda Postingan ini bermanfaat bisa diShare ke teman - teman anda. 
Selamat Bercoding😀

Program Menentukann Nilai Terbesar & Terkecil, Menentukan Bilangan Ganjil atau Genap, dan Menghitung Berat Badan Ideal - Praktikum Sesi - 6

Hallo, Brother and Sister,
Pada kesempatan kali ini saya akan membagikan tutorial(sekaligus tugas sekolah) yang masih berlabel Teknologi, kelanjutan post yang sebelumnya. Sekarangpun saya akan membagikan 4 Program Dengan Looping lagi. Yang pastinya menggunakan bahasa C++, langsung aja ya, berikut adalah Tutorialnya :

  1. Program Menentukan Nilai Terbesar
              Program Menentukan Nilai Terbesar ini adalah program untuk mencari/menentukan nilai terbesar dari ke-3 nilai yang diinputkan oleh user. Untuk lebih jelasnya, berikut adalah Screenshoot Codingannya :
           Nah saya akan menjelaskan sedikit codingannya, dalam loopingnya saya menggunakan Do - While. Do - While ini merupakan salah satu untuk program Looping selain For, dll. Jadi jika user menginput Y atau y maka user akan menjalankan program lagi. Tetapi jika user menginput T/t maka program selesai.  Codingannya :


  
   Logika dari program tersebut adalah misal jika user menginput 3 nilai : 1,2,3. Nah tugas programnya adalah menyeleksi ke-3 nilai tersebut dan menentukan nilai manakah yang Terbesar. Dalam rumusnya menggunakan operator perbandingan lebih dari ( > ). Berikut adalah Screenshoot hasil Programnya :

       2. Program Menentukan Nilai Terkecil

                Program Menentukan Nilai Terkecil ini adalah kebalikan dari program diatas. Jika program diatas menentukan nilai terbesar, nah pada program ini menentukan nilai terkecil dari ke-3 nilai yang diinput oleh user. Untuk lebih jelasnya, berikut adalah Screenshoot Codingannya :

Nah, sama seperti sebelumnya untuk pengulangannya, saya menggunakan Do - While. Untuk lebih jelasnya berikut codingannya :


       Logika dari program tersebut adalah misal jika user menginput 3 nilai : 1,2,3. Nah tugas programnya adalah menyeleksi ke-3 nilai tersebut dan menentukan nilai manakah yang Terkecil. Dalam rumusnya menggunakan operator perbandingan kurang dari ( < ). Berikut adalah Screenshoot hasil Programnya :

        3. Program Menentukan Bilangan Ganjil atau Genap

               Program Menentukan Bilangan Ganjil atau Genap ini adalah program yang fungsinya sudah jelas dari judulnya yaitu menentukan apakah bilangan yang diinput user merupakan bilangan Genap atau Ganjil. Untuk lebih jelasnya, berikut adalah Screenshoot Codingannya :

Nah, sama seperti sebelumnya untuk pengulangannya, saya menggunakan Do - While. Untuk lebih jelasnya berikut codingannya :



     Logika dari program ini adalah user akan menginputkan nilai/bilangan, nah tugas programnya adalah untuk menentukan apakah bilangan tersebut bilangan Ganjil, Genap, ataupun user menginputkan nilai 0 (netral). Dalam rumusnya menggunakan :
angka : variabel inputan user
Untuk Ganjil : angka%2==1 yang artinya jika angka dibagi 2 sisanya 1 maka dipastikan Bilangan                                                      tersebut adalah Ganjil
Untuk Nol : angka==0 yang artinya Bilangan tersebut adalah bilangan Netral (0)
Untuk Genap : angka%2==0 yang artinya jika angka dibagi 2 sisanya 0 maka dipastikan Bilangan                                                      tersebut adalah Genap (dalam program ini menggunakan Else =                                                              selainnya)
    Berikut adalah Screenshoot hasil Programnya :

       4. Program Menghitung Berat Badan Ideal

               Program Mengitung Berat Badan Ideal adalah Program untuk menenetukan/mengitung berat badan ideal dari seseorang. Hal yang perlu diinput oleh user/seseorang tersebut adalah Tinggi Badannya. Untuk lebih jelasnya  Berikut adalah Screenshoot Codingannya :


Nah, sama seperti sebelumnya untuk pengulangannya, saya menggunakan Do - While. Untuk lebih jelasnya berikut codingannya :



   Logika dari program ini adalah user akan diminta menginput Tinggi Badannya, nah tetapi program ini hanya akan berjalan dengan baik apabila Tinggi Badan user lebih dari 100cm jika kurang atau 100cm akan error hasilnya, karena tidak sesuai dengan rumus :
Untuk Laki - laki : bb = ( tb - 100) - ((tb - 100) * 0.10)
Untuk Perempuan : bb = ( tb - 100) - ((tb - 100) * 0.15)
dengan Keterangan : bb = variabel untuk Berat Badan
                                  tb = variabel untuk Tinggi Badan
Berikut adalah Screenshoot hasil Programnya :


      Nah, itu semua adalah program - programnya. Gimana ?? cukup mudah bukan ?? Oke segitu saja postingan dari saya untuk kali ini. Mohon maaf bila ada kesalahan, semoga bermanfaat untuk anda. Apabila ada komentar / masukan bisa diisi di kolom komentar. Sampai jumpa di postingan berikutnya dan Selamat Bercoding.

Program Menghitung Bilangan Part 1 & 2, Menghitung Lama Menelpon, Menentukan Bilangan Positif / Negatif Dengan Looping - Praktikum Sesi 5

Hallo, Brother and Sister,
Pada kesempatan kali ini saya akan membagikan sebuah tutorial(sekaligus tugas sekolah) yang masih berlabel Teknologi, kelanjutan Post yang kemarin. Sekarangpun saya akan membagikan 4 Program dengan Looping lagi. Menggunakan bahasa C++, langsung aja ya, berikut adalah  Tutorialnya :
  1. Program Menukar Bilangan part 1
           Program Menukar Bilangan part 1 ini adalah program untuk menukar bilangan dari dua variabel yang diinput oleh user dengan menggunakan variabel bantu. Untuk lebih jelasnya berikut adalah Screenshoot Codingannya :
           Nah saya akan menjelaskan sedikit codingannya, dalam loopingnya saya menggunakan Do - While. Do - While ini merupakan salah satu untuk program Looping selain For, dll. Jadi jika user menginput Y atau y maka user akan menjalankan program lagi. Tetapi jika user menginput T/t maka program selesai.  Codingannya :



       Logika dari program tersebut adalah misal jika user menginput nilai ke- 1 yaitu 8 dan nilai ke- 2 yaitu 4. Maka program harus menukarkan kedua nilai tersebut dengan bantuan variabel sehingga nilai ke- 1 menjadi 4 dan nilai ke- 2 menjadi 8, Seperti :
x = 8, y = 4, z(variabel bantu)
Proses penukaran :
z = 8
x = 4
y = 8
maka x = 4, dan y = 8.
Berikut adalah Screenshoot hasil Programnya :
  
      2. Program Menukar Bilangan part 2

            Program Menukar Bilangan part 2 ini tujuannya sama seperti sebelumnya hanya saja pada program yang ini tidak menggunakan variabel bantu, penasaran caranya gimana? langsung aja ya berikut adalah screenshoot Codingannya :

Nah, sama seperti sebelumnya untuk pengulangannya, saya menggunakan Do - While. Untuk lebih jelasnya berikut codingannya :



         Logika dari program tersebut adalah misal jika user menginput nilai ke- 1 yaitu 8 dan nilai ke- 2 yaitu 4. Maka program harus menukarkan kedua nilai tersebut tanpa bantuan variabel sehingga nilai ke- 1 menjadi 4 dan nilai ke- 2 menjadi 8, Seperti :
x = 8, y = 4
Proses penukaran :
x = 8 + 4 jadi 12
y = 12 - 4 jadi 8
x = 12 - 8 jadi 4
maka x = 4, dan y = 8.
Berikut adalah Screenshoot hasil Programnya :

        3. Program Konversi Waktu Menelpon
    
             Program Konversi Waktu menelpon adalah program untuk mengkonversi waktu seseorang pada saat menelpon, dari satuan detik ke satuan jam, menit, dan detik. Untuk lebih jelasnya berikut adalah Screenshoot Codingannya :

Nah, sama seperti sebelumnya untuk pengulangannya, saya menggunakan Do - While. Untuk lebih jelasnya berikut codingannya :



         Logika dari program tersebut sama seperti Program Lama Proyek (ini), yaitu misal user menginput 3602 (dalam satuan detik) maka program harus mengkonversi inputan user tersebut ke satuan jam, menit, detik. Seperti
waktu = 3602
Proses konversinya :
jam = 3602 / 3600 hasilnya 1 sisa 2
sjam = sisa pembagian yang sebelumnya (div = %) jadi isinya 2
menit = 2 / 60 hasilnya 0 sisa 2
detik = sisa pembagian yang sebelumnya jadi isinya 2
maka Waktu menelponnya : 1 jam, 0 menit, 2 detik.
Berikut adalah Screenshoot hasil Programnya :

      4. Program Menentukan Bilangan Positif, Negatif, ataupun Netral

             Program Menentukan Bilangan adalah program untuk menentukan bilangan yang diinput oleh user termasuk bilangan postif, negatif, ataupun netral (0). Untuk lebih jelasnya, berikut adalah Screenshoot Codingannya :

Nah, sama seperti sebelumnya untuk pengulangannya, saya menggunakan Do - While. Untuk lebih jelasnya berikut codingannya :



          Logika dari program tersebut adalah menyeleksi bilangan yang diiput oleh user, jika bil < 0 maka bilangan tersebut adalah bilangan negatif, jika selain itu bil > 0 maka bilangan tersebut adalah bilangan positif, selain itu maka bilangan tersebut adalah bilangan netral (0). Berikut adalah Screenshoot hasil Programnya :

    Nah, itu semua adalah program - programnya. Gimana ?? cukup mudah bukan ?? Oke segitu saja postingan dari saya untuk kali ini. Mohon maaf bila ada kesalahan, semoga bermanfaat untuk anda. Apabila ada komentar / masukan bisa diisi di kolom komentar. Sampai jumpa di postingan berikutnya dan Selamat Bercoding.

Program Menghitung Absolut, Gaji, Lama Proyek, Diskon dengan Looping - Praktikum Sesi 4

       Hallo, Brother and Sister.
 Pada kesempatan kali ini saya akan membagikan sebuah Tutorial (sekaligus tugas sekolah) yang masih berlabel Teknologi tentang 4 Program dengan Looping lanjutan dari postingan sebelumnya. Dan juga saya memakai bahasa C++ Langsung saja ya, Berikut Tutorial tentang 4 Program dengan Looping :


  1.  Program Menghitung Absolut
           Program Menghitung Absolut ini adalah program untuk mencari nilai absolut dari nilai yang user input. untuk lebih jelasnya, berikut adalah Screenshoot Codingannya :

   Nah saya akan menjelaskan sedikit codingannya, dalam loopingnya saya menggunakan Do - While. Do - While ini merupakan salah satu untuk program Looping selain For, dll. Jadi jika user menginput Y atau y maka user akan menjalankan program lagi. Tetapi jika user menginput T/t maka program selesai. 

Codingannya :

   
   Logika dari program tersebut adalah jika user menginput bilangan positif maka nilai absolutnya adalah bilangan positif itu sendiri, tetapi jika user menginput nilai negatif maka nilai absolutnya dipastikan adalah angka 1. Berikut adalah Screenshoot programnya :


      2. Program Konversi Lama Proyek
   
           Program Konversi Lama Proyek adalah program untuk mengkonversi lama proyek dari satuan hari ke tahun, bulan, hari. Berikut adalah Screenshoot Codingannya :

        Nah, sama seperti sebelumnya untuk pengulangan saya menggunakan Do - While. Untuk lebih jelasnya berikut codingannya :



        Logika dari program tersebut adalah user akan menginput angka/bilangan yang sudah diinisialisasi yaitu hari, nah tugas programnya adalah mengkonversi hari menjadi tahun, bulan dan hari(tahun = 365 hari, Bulan = 30 hari). Berikut adalah Screenshoot programnya :


       3.  Program Menghitung Gaji Bersih

         Program Menghitung gaji bersih adalah program untuk menghitung gaji yang diterima oleh seorang karyawan. Berikut adalah Screenshoot Codingannya :

      Nah, sama seperti sebelumnya untuk pengulangan saya menggunakan Do - While. Untuk lebih jelasnya berikut codingannya :




     Logika dari program tersebut adalah menghitung gaji bersih yang akan diterima oleh seorang karyawan yaitu gaji pokok sudah dikenai pajak dan ditambahkan tunjangan. Berikut adalah Screenshoot Programnya :



         4. Program Menghitung Diskon

          Program Menghitung Diskon adalah Program untuk menentukan apakah seseorang mendapatkan diskon atau tidak dengan syarat tertentu. Berikut adalah Screenshoot Codingannya :

    Nah, sama seperti sebelumnya untuk pengulangan saya menggunakan Do - While. Untuk lebih jelasnya berikut codingannya :


      Logika dari program tersebut adalah memunculkan harga, diskon yang diperoleh, dan harga setelah didiskon. Berikut adalah Screenshoot Programnya :

Nah semua itu adalah 4 Program dengan Looping. gimana?? cukup mudah bukan?? Oke segitu saja postingan dari saya. Mohon maaf apabila ada kesalahan, semoga bermanfaat untuk anda. Apabila ada komentar/masukkan bisa isi dikolom komentar. Sampai jumpa dipostingan berikutnya dan Selamat Bercoding.