Uploaded by User101835

Responsi UTS Petruk 2021-dikonversi

advertisement
Responsi UTS
Pemrograman Terstruktur
Waktu : 100 menit
Instruksi Pengerjaan:
1. Tulis NIM dan Nama Lengkap.
2.
Lakukan screenshot code dan output sesuai jawaban dari masing-masing soal!
3.
Jika ditemukan jawaban 100% yang sama dengan teman lainnya, maka bobot nilai
akan dibagi sebanyak jumlah orang yang memiliki jawaban sama.
4.
Jangan lupa awali dengan berdoa dan tersenyum.
Buatlah program ke dalam bahasa C++ pada soaf-soaf berikuß ini :
1. Memisahkan pecahan uang menjadi 50.000, 20.000, 10.000, 5.000, 2.000, 1.000,
500, dan 100. Catatan : Jumlah uang yang diinputkan kelipatan 100.
(Bobot 25)
Contoh :
Input Jumlah Uang : Rp. 88800
Pecahan uang:
50.000 = 1 Lembar
20.000 = 1 Lembar
10.000 = 1 Lembar
5.000 = 1 Lembar
2.000 = 1 Lembar
1.000 = 1 Lembar
500
= 1 Koin
100
= 3 Koin
2. Mencetak bilangan bulat kelipatan 2 dari 10 s/d 50 dan hitung berapa jumlah bilangan
bulat kelipatan 2 tersebut. (Bobot 15)
3. Menampilkan tanda bintang (*) sebanyak nilai n yang ditentukan oleh user. (Bobot 5)
Contoh :
Banyaknya bintang : 5
Hasil: *****
4. Menghitung banyaknya bilangan positif, negatif, dan nol dari n buah data yang
diinputkan user, kemudian jumlahkan untuk bilangan positif dan juga bilangan negatif.
(Bobot 25)
5. Upah per jam tiap karyawan PT “ABC” dikelompokkan berdasarkan golongannya (lihat
tabel dibawah). Jumlah jam kerja normal selama seminggu adalah 48 jam. Kelebihan
jam kerja dianggap sebagai lembur, dengan upah lembur sebesar Rp 20.000/jam untuk
semua golongan karyawan.
Golongan
Upah
A
Rp. 50.000
B
Rp. 40.000
C
Rp. 30.000
D
Rp. 20.000
Buatlah program C++ untuk perhitungan gaji, dengan input jumlah jam kerja selama
seminggu dan outputnya berupa gaji mingguan. (menggunakan case dan if) (Bobot 30)
Download