Friday 30 September 2011

membuat program menghitung diskon di java

Program java pada taukan.....?
Nah kemarin saya dikasih tugas ...kebetulan tugasnya menghitung Diskon dengan menggunakan Bhs pemrograman java. Oke langsung aja dach ke inti permasalahan cekidout ("bener nggak sih tulisan cekidoutnya hihihihi "):D. Soal: buatlah class dengan nama kelas Bayar yang digunakan untuk mengidentifikasi pembayaran pada Transaksi fhoto copy di mana pembayaran dilakukan dengan ketentuan sebagai berikut :

Oya harga kertas fhoto copy perlembarnya disini 125/lembar.

jika jumlah lembar <100 maka bayar..?

jika jumlah lembar lebih besar sama dengan 100 atau lebih kecil sama dengan 1000 maka bayar,dengan Diskon 10persen .

jika jumlah lembar lebih besar dari 1000 maka bayar, dengan diskon 15persen....

perogramnya seperti berikut...

import java.util.Scanner;
public class Bayar{
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
int jml_lembar;
System.out.println("harga 1 lembar = 125");
System.out.print("jumlah lembar =");
jml_lembar= input.nextInt();

System.out.println("---------------");
System.out.println("bayaran anda ="+(jml_lembar*125));
System.out.println("_______________");
if(jml_lembar<100){
System.out.println("=================");
System.out.println("diskon = 0 %");
System.out.println("=================");

System.out.println("=================");
System.out.println("bayar ="+(jml_lembar *125));
System.out.println("=================");
}else
if(jml_lembar>=100 & jml_lembar <= 1000){
System.out.println("=================");
System.out.println("diskon ="+"10 %");
System.out.println("=================");

System.out.println("=================");
System.out.println("bayar ="+(jml_lembar *125-(jml_lembar*10/100)));
System.out.println("=================");
}else
if(jml_lembar >1000){
System.out.println("=================");
System.out.println("diskon ="+"15 %");
System.out.println("=================");
System.out.println("=================");
System.out.println("bayar ="+(jml_lembar*125-(jml_lembar*15/100)));
System.out.println("=================");
}
else{

System.out.println("tidak ada diskon");
}

}
}
Outputnya seperti berikut....

output yang diskonnya belum ada karna jumlah kertasnya kurang dari 100 Lembar

output yang diskonnya 10 persen karna jumlah kertasnya di atas 100 dan di bawah 1000




output yang diskonnya 15 persen karna jumlah kertasnya di atas 1000


ket :
dari program di atas saya menggunakan paket Scanner untuk menginputkan data dari keybord dan saya mendeklarasikan satu variabel yaitu variabel jml_lembar dengan type data Integer......Sekian dulu dari saya By multazam yamani

4 komentar :

Anonymous said...

Tank's tips gan....bermamfaat banget

Anonymous said...

makasih gan,
btw mau tanya bedanya pake java.util.Scanner ama java.io.BufferdReader apa gan??

Anonymous said...

web nya ngga GUNA gan bikin SPAM DOANG

Unknown said...

Format savenya .java kah?



:)) :)] ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} ~x( :-t b-( :-L x( =))

:kj: copy kode icon diatas jika menggunakan icon regards multazam :kl:

Post a Comment

Newer Post Older Post Home