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 :
Tank's tips gan....bermamfaat banget
makasih gan,
btw mau tanya bedanya pake java.util.Scanner ama java.io.BufferdReader apa gan??
web nya ngga GUNA gan bikin SPAM DOANG
Format savenya .java kah?
:kj: copy kode icon diatas jika menggunakan icon regards multazam :kl:
Post a Comment