Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1. Buatlah program untuk memasukkan nama mahasiswa, nilai Eval.CP1, nilai Eval.CP2, dan nilai Tugas dari N mahasiswa melalui keyboard. Nilai N sendiri diisi sebelumnya melalui keyboard juga dengan validitas harus bilangan positif dan di antara 0 – 100. Program akan menghitung dan menampilkan rata-rata nilai akhir, nilai akhir terbesar dan nama mahasiswa yang memperolehnya, nilai akhir terkecil dan nama mahasiswa yang
- memperolehnya. Perhatikan bahwa: Nilai akhir untuk seorang mahasiswa diperoleh dari 10% Nilai Tugas + 45% Nilai Eval.CP1 + 45% Nilai Eval.CP2.
- 2. Berikan masukan melalui keyboard terhadap sisi-sisi segitiga (S1, S2, & S3) dan tentukan jenis segitiga daripada tipe segitiga ini. - Jika S1 >= S2 + S3, maka tidak ada segitiga yang terbentuk - Jika S12 >= S22 + S32, maka sebuah segitiga siku-siku terbentuk - Jika S12 > S22 + S32, maka sebuah segitiga sudut tumpul terbentuk - Jika S12 < S22 + S32, maka sebuah segitiga sudut lancip terbentuk
- 3. Gambarlah flowchart dan buatlah programnya untuk membantu seorang kasir menentukan cara pembayaran yang harus dilakukan oleh pembeli. Pembayaran dapat dilakukan dengan menggunakan cara berikut ini dan beserta biaya administrasinya. - Uang Tunai tanpa dikenakan biaya administrasi dan tidak ada minimum pembayaran. - Kartu Debit dengan minimum pembayaran sebesar Rp. 50.000,- dan tanpa biaya administrasi. - Kartu Kredit dengan minimum pembayaran sebesar Rp. 100.000,- dan dikenakan biaya administrasi sebesar 3% dari total pembayaran.
- 4. Perusahaan Daerah Air Minum mengenakan biaya retribusi air minum pelanggannya dengan memperhatikan jumlah pemakaian air pelanggan (dalam meter kubik, m3) dan kode pelanggan ('F') untuk Fasilitas Umum; 'R' untuk peRumahan biasa, dan 'N' untuk Niaga), yang mana biaya per meter kubik air dihitung berdasarkan tabel berikut. Kode/ Ukuran s/d. 50 m3 51 m3 s/d. 100 m3 lebih dari 100 m3 F 100 150 250 R 400 700 1000 N 750 1000 1350 Isikan kode pelanggan dan jumlah pemakaian airnya, dan kemudian menampilkan biaya retribusi yang dikenakan kepada pelanggan berdasarkan tabel di atas.
- 5. Tulislah 3 (tiga) buah flowchart dan program untuk tujuan yang sama, yaitu mencetak deret bilangan berikut: 100, 95, 90, 85, .......... , -140, -145, -150 Anda tidak harus memakai koma untuk memisahkan angka-angkanya. Pastikan semua flowchart Anda hanya memakai angka-angka 100, -150, dan -5. Jangan memakai angkaangka lainnya. a. Menggunakan counted loop. b. Menggunakan conditional loop dengan bottom-tested iteration (mode until). c. Menggunakan conditional loop dengan top-tested iteration (mode while).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement