Contoh penggunaan Util.Scanner   3 comments

Posted at 11:37 am in Uncategorized

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);

}
}
untuk berbagi:
  • Facebook
  • MySpace
  • Print this article!
  • Digg
  • Turn this article into a PDF!
  • del.icio.us
  • Google Bookmarks
  • E-mail this story to a friend!
  • StumbleUpon
  • Technorati

Written by AgungX on June 5th, 2009

3 partisipasi untuk 'Contoh penggunaan Util.Scanner'

abonemen komentar via RSS or TrackBack to 'Contoh penggunaan Util.Scanner'.

  1. Assalamu’alaikum..

    Asyik juga..

    Format desimalnya kenapa gak pake
    printf ???

    [Reply]

    kusdasu

    8 Jun 09 at 1:59 am

  2. :D boleh juga… nanti di coba deh… wah belum dapet ilmunya…

    [Reply]

    agung SCT

    8 Jun 09 at 1:03 pm

  3. 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));


    menjadi

    System.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]

    admin

    12 Jun 09 at 5:43 pm

dah baca ikut nulis juga boss