Materi Algoritma Pemrograman 7

Materi Algoritma dan Pemrograman Minggu 4 Pertemuan 1

Buatkan implementasi algoritma dari soal berikut di Java.
_________________________________________________________
1. Budi membeli perlengkapan sekolah di Griya Yogya Bojongsoang. 
   Dia membeli 2 buku dan 3 bolpoin. Harga 1 buku adalah 1000 dan 
   harga 1 bolpoin adalah 500. Berapakah jumlah uang yang mesti Budi bayar
   untuk membeli perlengkapannya tersebut?

2. Jika Budi membayar ke kasir sejumlah uang sebesar 10000, berapakah jumlah uang
   kembalian yang ia dapat?

3. Budi kembali membeli lagi 5 buku dan 10 bolpoin tambahan di Griya 
   setelah ia mendapat kabar dari Zahid bahwa ada diskon sebesar 5% 
   setelah pembelian pertama.
   Hitung jumlah uang yang mesti ia bayar ke kasir setelah mendapat diskon!
_________________________________________________________
1. buatkan dalam implementasi program di java.
2. buatkan dalam bentuk method.
---------------------------------------------------------
1. tipe data apa saja yang akan digunakan utk soal" tsb?
---------------------------------------------------------
public class Solusi12dan3 {
 public static void main (String[] arg) {
   String namaPembeli = "Budi";
   int jumlahBuku = 2, jumlahBolpoin = 3;
   double hargaSatuanBuku = 1000, hargaSatuanBolpoin = 500;
   double hargaTotal = jumlahBuku * hargaSatuanBuku + jumlahBolpoin * hargaSatuanBolpoin;
   System.out.println ("Soal 1: Jumlah uang yang mesti " + namaPembeli + " bayar adalah " + hargaTotal);

   double uangBayar = 10000;
   System.out.println ("Soal 2: Jumlah uang yang diterima " + namaPembeli + " sebesar " + (uangBayar - hargaTotal));

   jumlahBuku = 5; jumlahBolpoin = 10;
   hargaTotal = jumlahBuku * hargaSatuanBuku + jumlahBolpoin * hargaSatuanBolpoin;
   hargaTotal = hargaTotal - (hargaTotal * 5) / 100;
   System.out.println ("Soal 3: Jumlah uang yang mesti " + namaPembeli + " bayar setelah ada potongan / diskon adalah " + hargaTotal);
 }
}

 

Leave a Reply