Program Diskon Dengan If Else
mungkin banyak ea sobat kita yang baru belajar java dan diberi tugas untuk membuat sebuah program pengambilan diskon yang sederhana dengan menggunakan metode if else, ayo mari sama - sama kita coba menjawab kendala sobat semua :
Pertanyaan
1. Buatlah sebuah program dengan ketentuan sebagai berikut dengan menggunakan metode if else dan input nilai dari luar program dengan menggunakan import javax.swing.*;
ketentuan
1 : pembelian diatas 100.000 s/d 300.000 diskon 10%
2 : pembelian diatas 300.000 s/d 500.000 diskon 20 %
3 : pembelian diatas 500.000 s/d 700.000 diskon 30 %
4 : pembelian diatas 700.000 diskon 40%
Jawab
Synntak nya adalah :
import javax.swing.*;
public class diskon
{
public static void main ( String args[] )
{
String ket;
String iptharga=JOptionPane.showInputDialog ("Harga Barang ?");
int harga=Integer.parseInt(iptharga);
String iptQuantity=JOptionPane.showInputDialog ("Quantity Beli ?");
int Quantity=Integer.parseInt(iptQuantity);
int jumlah = (harga*Quantity);
System.out.println(" Harga Barang = "+ harga);
System.out.println(" Jumlah Barang = "+ Quantity);
System.out.println(" Jumlah = "+ jumlah);
if(jumlah>= 100000 & jumlah <=300000)
{
System.out.println(" Diskon = "+ (jumlah*0.10));
System.out.println(" Bayar = "+ (jumlah-(jumlah* 0.10)));
ket = "Diskon 10%";
System.out.println(" Keterangan = "+ ket);
}
else
if(jumlah>= 300000 & jumlah <=500000)
{
System.out.println(" Diskon = "+ (jumlah*0.20));
System.out.println(" Bayar = "+ (jumlah-(jumlah* 0.20)));
ket = "Diskon 20%";
System.out.println(" Keterangan = "+ ket);
}
else
if(jumlah>= 500000 & jumlah <=700000)
{
System.out.println(" Diskon = "+ (jumlah*0.30));
System.out.println(" Bayar = "+ (jumlah-(jumlah* 0.30)));
ket = "Diskon 30%";
System.out.println(" Keterangan = "+ ket);
}
else
if(jumlah> 700000)
{
System.out.println(" Diskon = "+ (jumlah*0.40));
System.out.println(" Bayar = "+ (jumlah-(jumlah* 0.40)));
ket = "Diskon 40%";
System.out.println(" Keterangan = "+ ket);
}
else
{
ket = "MAAF TOTAL PEMBELIAN ANDA MASIH DIBAWAH MINIMAL UNTUK MENDAPAT DISKON";
System.out.println("Keterangan = "+ ket);
}
}
}
mungkin banyak ea sobat kita yang baru belajar java dan diberi tugas untuk membuat sebuah program pengambilan diskon yang sederhana dengan menggunakan metode if else, ayo mari sama - sama kita coba menjawab kendala sobat semua :
Pertanyaan
1. Buatlah sebuah program dengan ketentuan sebagai berikut dengan menggunakan metode if else dan input nilai dari luar program dengan menggunakan import javax.swing.*;
ketentuan
1 : pembelian diatas 100.000 s/d 300.000 diskon 10%
2 : pembelian diatas 300.000 s/d 500.000 diskon 20 %
3 : pembelian diatas 500.000 s/d 700.000 diskon 30 %
4 : pembelian diatas 700.000 diskon 40%
Jawab
Synntak nya adalah :
import javax.swing.*;
public class diskon
{
public static void main ( String args[] )
{
String ket;
String iptharga=JOptionPane.showInputDialog ("Harga Barang ?");
int harga=Integer.parseInt(iptharga);
String iptQuantity=JOptionPane.showInputDialog ("Quantity Beli ?");
int Quantity=Integer.parseInt(iptQuantity);
int jumlah = (harga*Quantity);
System.out.println(" Harga Barang = "+ harga);
System.out.println(" Jumlah Barang = "+ Quantity);
System.out.println(" Jumlah = "+ jumlah);
if(jumlah>= 100000 & jumlah <=300000)
{
System.out.println(" Diskon = "+ (jumlah*0.10));
System.out.println(" Bayar = "+ (jumlah-(jumlah* 0.10)));
ket = "Diskon 10%";
System.out.println(" Keterangan = "+ ket);
}
else
if(jumlah>= 300000 & jumlah <=500000)
{
System.out.println(" Diskon = "+ (jumlah*0.20));
System.out.println(" Bayar = "+ (jumlah-(jumlah* 0.20)));
ket = "Diskon 20%";
System.out.println(" Keterangan = "+ ket);
}
else
if(jumlah>= 500000 & jumlah <=700000)
{
System.out.println(" Diskon = "+ (jumlah*0.30));
System.out.println(" Bayar = "+ (jumlah-(jumlah* 0.30)));
ket = "Diskon 30%";
System.out.println(" Keterangan = "+ ket);
}
else
if(jumlah> 700000)
{
System.out.println(" Diskon = "+ (jumlah*0.40));
System.out.println(" Bayar = "+ (jumlah-(jumlah* 0.40)));
ket = "Diskon 40%";
System.out.println(" Keterangan = "+ ket);
}
else
{
ket = "MAAF TOTAL PEMBELIAN ANDA MASIH DIBAWAH MINIMAL UNTUK MENDAPAT DISKON";
System.out.println("Keterangan = "+ ket);
}
}
}
Tidak ada komentar:
Posting Komentar