Contoh penggunaan Util.Scanner 3 comments
Source code coba coba untuk teman-teman yang ingin mencoba membuat program java yang berjalan d console,…
import java.util.Scanner;// untuk membaca inputan dari keyboard
import java.text.DecimalFormat;// untuk format dua angka dibelakang koma
public class toserba {
public static void main (String[] X){
int minyak,gulap,gulam,kopi,pembelian,sumbanganhasil;
double jumlah;
final int sumbangan= 25;
Scanner Angka=new Scanner(System.in);
System.out.println("======================");
System.out.println(" TOSERBAÂ Â Â Â Â Â Â Â Â ");
System.out.println("======================");
System.out.println();
System.out.print("Masukan jumlah minyak :");
minyak= Angka.nextInt();
System.out.print("Masukan jumlah gula putih :");
gulap= Angka.nextInt();
System.out.print("Masukan jumlah gula merah :");
gulam= Angka.nextInt();
System.out.print("Masukan jumlah kopi :");
kopi= Angka.nextInt();
pembelian= minyak+gulap+gulam+kopi;
sumbanganhasil= pembelian*sumbangan;
jumlah=(minyak*7500)+(gulap*2500)+(gulam*2000)+(kopi*1500);
double diskon;
if (pembelian>5) diskon=(jumlah*0.07);
else diskon=0;
String bonus;
if(jumlah >30000) bonus="1 buah gelas cantik";
else bonus=" maaf, tidak dapat bonus";
double total;
total=(jumlah-diskon)+sumbanganhasil;
DecimalFormat duaAngka = new DecimalFormat("0.00");
System.out.println();
System.out.println("Jumlah pembelian"+" "+"IDR."+duaAngka.format(jumlah));
System.out.println("Diskon Anda"+" "+"IDR."+duaAngka.format(diskon));
System.out.println("Sumbangan Anda"+" "+"IDR."+duaAngka.format(sumbangan));
System.out.println("Total di Bayar Anda"+" "+"IDR."+duaAngka.format(total));
System.out.println("Bonus Anda"+" "+bonus);
}
}
3 partisipasi untuk 'Contoh penggunaan Util.Scanner'
abonemen komentar via RSS or TrackBack to 'Contoh penggunaan Util.Scanner'.
-
boleh juga… nanti di coba deh… wah belum dapet ilmunya…[Reply]
-
pake printf??
ganti baris berikut
DecimalFormat duaAngka = new DecimalFormat(”0.00″);
System.out.println();
System.out.println(”Jumlah pembelian”+” “+”IDR.”+duaAngka.format(jumlah));
System.out.println(”Diskon Anda”+” “+”IDR.”+duaAngka.format(diskon));
System.out.println(”Sumbangan Anda”+” “+”IDR.”+duaAngka.format(sumbangan));
System.out.println(”Total di Bayar Anda”+” “+”IDR.”+duaAngka.format(total));
menjadiSystem.out.printf(”\nJumlah pembelian Rp. %10.2f \n”,jumlah);
System.out.printf(”Diskon Anda Rp. %10.2f \n”,diskon);
System.out.printf(”Sumbangan Anda Rp. %10.2f \n”,sumbangan);
System.out.printf(”Total Bayar Rp. %10.2f \n”,total);dan import java.text.DecimalFormat; tidak diperlukan
[Reply]










Assalamu’alaikum..
Asyik juga..
Format desimalnya kenapa gak pake
printf ???
[Reply]