TUGAS BAHASA PEMROGRAMAN PERTEMUAN KE-2 Petunjuk Umum 1. Tugas ini bersifat individu 2. Tugas dikumpulkan dalam bentuk a. Printout pada kertas B5 yang berisi i. Rancanngan program (flowchart/pseudocode) ii. Kode program iii. Hasil pengujian b. Softcopy i. Semua file *.java ii. Kirim via email ke [email protected] sebagai lampiran dengan judul Tugas2-NimPendek Soal 1. (Beli2Gratis1.java) Sebuah Toko Baju sedang mengadakan program diskon, dengan ketentuan setiap pembelian 2 item akan memperoleh gratis 1 item. Program diskon ini berlaku kelipatan, jadi jika pembeli membeli 2 baju maka akan dapat membawa pulang 3 baju, jika membeli 3 baju akan dapat membawa pulang 4 baju dst. Bagian kasir mengalami kesulitan ketika ada pembeli dengan jumlah yang besar misalnya ada customer beli 99 item, maka kasir kesulitan menghitung berapa sih total item yang dapat dibawa pulang. Berdasarkan cerita di atas maka buatlah program yang dapat menerima masukan berupa jumlah item yang dibeli, kemudian menghitung bonus item dan terakhir menghitung total item yang dapat dibawa pulang. Berikut ini adalah contoh keluaran program yang diharapkan: ------------------------------------->java Beli2Gratis1 Masukan Jumlah Barang yang dibeli : 99 Jumlah Bonus : 49 Total Item yang dibawa pulang : 148 --------------------------------------- 2. (TebakAngka.java) Buatlah program yang dapat menghitung bilangan acak (random) dengan nilai 1 sampai dengan 10. Setelah memperoleh bilangan random program akan meminta pengguna untuk memasukan sebuah angka. Program akan membandingkan angka yang dimasukan pengguna dengan bilangan random yang dihitung oleh program. Jika angka yang dimasukan pengguna sama dengan bilangan random maka akan ditampilkan pesan “Tebakan Benar” jika tidak akan menampilkan pesan “Tebakan Salah”. Catatan: Untuk menghasilkan bilangan random dapat menggunakan sintak: Math.random(), sintak ini akan menghasilkan bilangan random antara 0 sampai dengan 1. ----System.out.pritnln(“End Of Task 2”)---