C++ Programming 4 - IF Else Di C++ (Practice)
Assalamu'alaikum
Selamat siang, salam programming. Melanjutkan pembahasan materi program IF Else Tempo hari, di pertemuan artikel kali ini kita akan membahas beberapa kasus yang menggunakan program if else. Sebagai latihan ada baiknya jika kalian coba testing program yang kalian rancang dan membandingkan dengan pseducode yang saya berikan. Langsung saja berikut pembahasannya.
Contoh 1
Untuk contoh 1 kita akan coba membuat yang sederhana terlebih dahulu. Program untuk menentukan bilangan positif (jika lebih dari 0) dan bilangan negatif (jika kurang dari 0).
'
Jawab : Artinya program yang kita buat akan memiliki 2 struktur pemilihan yaitu pernyataan sebuah inputan, jika inputan lebih dari 0 maka bilangan positif, dan jika kurang dari 0 maka bilangan negatif. Namun jangan lupa memberikan pernyataan default, dalam hal ini jika bilangan adalah sama dengan (=) 0 maka bilangan tersebut 0.
Program C++ :
Contoh 2
Buatlah program C++ untuk menghitung upah mingguan karyawan. Masukan yang dibaca adalah nama karyawan, golongan, dan jumlah jam kerja. Keluaran program adalah nama karyawan dan upahnya. Ketentuan :
- Jam kerja normal = 48 jam
- Upah per jam :
- Golongan A : Rp. 4000
- Golongan B : Rp. 5000
- Golongan C : Rp. 6000
- Golongan D : Rp. 7000
- Upah lembur : Rp.3000/jam
Jawab : Pernyataan if else akan di listing dari golongan A, B, C, dan D. Hal ini untuk menentukan perbandingan upah tiap tiap golongan. Listing if akan di buat lagi untuk menentukan karyawan yang lembur (diatas 48 jam bekerja) dan karyawan yang bekerja normal. Ingat program ini menggunakan inputan keyboard untuk menentukan nama karyawan, golongan dan jumlah kerjanya.
Jawab : Untuk case contoh 3, kita akan membuat struktur pemilihan pada perbandingan 2 tipe jam lembur. Yaitu jam lembur dibawah 10 jam dan jam lembur diatas 10 jam.
Program C++ :
Contoh 3
Buatlah program C++ untuk menghitung jumlah pembayan gaji dengan input nama, jumlah hari kerja dan jumlah jam lembur. Tarif untuk hari kerja adalah Rp. 30.000,- per hari, sedangkan tarif perjam lembur adalah Rp. 5.000,-. Jika seorang karyawan jam lemburnya lebih dari 10 jam maka akan mendapatkan tambahan transport lembur sebesar 10% dari jumlah uang lembur, jika tidak maka tidak mendapatkan transport lembur.Jawab : Untuk case contoh 3, kita akan membuat struktur pemilihan pada perbandingan 2 tipe jam lembur. Yaitu jam lembur dibawah 10 jam dan jam lembur diatas 10 jam.
Program C++ :
Demikian perjumpaan kita kali ini di pembahasan latihan mengenai if else pada CPP. Semoga artikel ini bermanfaat untuk kalian. Sekian dari saya, saran dan pertanyaan silahkan letakkan di kolom komentar. Terima kasih sudah berkunjung, sampai berjumpa di pembahasan berikutnya. Salam programming!!.
0 komentar:
Post a Comment