Tugas 4 C++
Program Bilangan Positif atau Negatif
Program ini digunakan untuk menentukan apakah sebuah bilangan yang diinputkan pengguna termasuk positif, negatif, atau nol.
Cara kerja singkat:
- Program meminta pengguna memasukkan sebuah bilangan.
- Jika bilangan lebih dari 0, program menampilkan “Positif”.
- Jika bilangan kurang dari 0, program menampilkan “Negatif”.
- Jika bilangan sama dengan 0, program menampilkan “Nol”.
- Percabangan menggunakan if, else if, dan else.
Program Menghitung Diskon Total Belanja
Program ini digunakan untuk menghitung total pembayaran setelah diskon berdasarkan total belanja.
Cara kerja singkat:
- Program meminta pengguna memasukkan total belanja.
- Jika total belanja lebih dari 200.000, maka:iberikan diskon 10%.
- Program menampilkan pesan bahwa pengguna mendapat diskon.
- Jika total belanja kurang dari 200.000, maka:
- Tidak ada diskon.
- Program menampilkan total bayar setelah potongan.
- Menggunakan percabangan if–else.
Deskripsi Program Penentuan Nilai Huruf
Program ini digunakan untuk menentukan nilai huruf (A-E) berdasarkan nilai angka yang dimasukkan pengguna, dengan rentang nilai 0 sampai 100.
Cara kerja singkat:
- Program meminta pengguna memasukkan nilai (0-100).
- Jika nilai yang dimasukkan di luar rentang, program akan menampilkan pesan nilai tidak valid dan meminta input ulang.
- Setelah nilai valid:
- Nilai besar dari 80 = A
- Nilai besar dari 70 = B
- Nilai besar dari 60 = C
- Nilai besar dari 50 = D
- Nilai kurang 50 = E
- Program menggunakan percabangan if–else untuk menentukan nilai huruf.
- Program menggunakan perulangan do–while agar pengguna dapat mengulang program jika memilih y atau Y.
Program Kelulusan Berdasarkan Nilai dan Kehadiran
Program ini digunakan untuk menentukan kelulusan mahasiswa berdasarkan nilai dan persentase kehadiran.
Cara kerja singkat:
• Program menampilkan identitas (nama dan NPM).
• Pengguna diminta memasukkan nilai dan persentase kehadiran.
• Jika kehadiran lebih dari 75% dan nilai lebih dari 60, maka:
• Mahasiswa dinyatakan lulus.
• Jika salah satu syarat tidak terpenuhi, maka:
• Mahasiswa dinyatakan tidak lulus (karena kehadiran/nilai).
Program nilai ujian
Program ini berfungsi untuk menghitung rata-rata nilai tes logika dan bahasa. Pengguna memasukkan dua nilai, lalu program menghitung rata-ratanya. nilai rata-rata besar dari 70, maka lulus. Jika kurang dari 70, maka tidak lulus dan perlu ditingkatkan.
Cara kerja:
- Program menampilkan nama dan NPM.
- Program meminta pengguna memasukkan nilai tes logika.
- Program meminta pengguna memasukkan nilai tes bahasa.
- Program menghitung rata-rata dari kedua nilai tersebut.
- Program menampilkan hasil rata-rata.
- Program mengecek nilai rata-rata:
- Jika besar dari 70 = Lulus
- Jika kurang 70 = Tidak lulus dan perlu ditingkatkan.






Komentar
Posting Komentar