Advertisement
dandyraka

tgs

Apr 6th, 2017
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.55 KB | None | 0 0
  1. 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 0100. Program akan menghitung dan menampilkan rata-rata nilai akhir, nilai akhir terbesar dan nama mahasiswa yang memperolehnya, nilai akhir terkecil dan nama mahasiswa yang
  2. memperolehnya. Perhatikan bahwa: Nilai akhir untuk seorang mahasiswa diperoleh dari 10% Nilai Tugas + 45% Nilai Eval.CP1 + 45% Nilai Eval.CP2.
  3.  
  4. 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
  5.  
  6. 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.
  7.  
  8. 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.
  9.  
  10. 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