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)