fincetinus.blogspot.com
TUGAS KODING PROGRAM NEATBEANS PERTEMUAN 8
Contoh Kasus Pertama :
package pertemuan.pkg8;
import java.util.Scanner;
public class Pertemuan8 {
public static void main(String[] args) {
String pil="Y";
do{
int ID=0;
Scanner in=new Scanner(System.in);
System.out.println("_____________________________");
System.out.println("Daftar Menu Makanan & Minuman");
System.out.println("1.Nasi Padang");
System.out.println("2.Nasi Ayam enyet");
System.out.println("3.Jus Jeruk");
System.out.println("");
System.out.print("Silahkan Input ID Daftar Menu Makanan & Minuman :");
ID=in.nextInt();
if (ID==1){
System.out.println("Harga Nasi Padang Rp.10.000,-");
}else if(ID==2){
System.out.println("Harga Nasi Ayam Penyet Rp. 20.000,-");
}else if(ID==3){
System.out.println("Hargan Jus Jeruk Rp.5000,-");
}
Scanner input=new Scanner(System.in);
System.out.println("");
System.out.print("Apa Anda Menghitung Kembali? Pilih Y/T :");
pil=input.nextLine();
}while(pil.equals("Y"));
if (pil.equals("T"));
System.out.println("Terimakasih");
}
}
Maka hasilnya akan seperti ini:
Contoh Kasus Kedua:
package pertemuan.pkg8;
import javax.swing.JOptionPane;
public class Pertemuan8 {
public static void main(String[] args) {
String pil ="Y";
do{
int ID = 0;
JOptionPane.showMessageDialog(null, "Daftar Menu Makanan & Minuman\n"
+"1. Nasi Padang\n"
+"2. Nasi Ayam Penyet\n"
+"3. Jus Jeruk\n");
ID=Integer.parseInt(JOptionPane.showInputDialog("Silahkan input ID Menu Makanan & Minuman"));
if ( ID == 1){
JOptionPane.showMessageDialog(null, "Harga Nasi Padang Rp. 10.000,-") ;
}else if (ID == 2){
JOptionPane.showMessageDialog(null,"Harga Nasi Ayam Penyet Rp. 20.000,-") ;
}else if (ID == 3){
JOptionPane.showMessageDialog(null, "Harga Jus Jeruk Rp. 5.000,-") ;
}
pil =JOptionPane.showInputDialog("Apa anda memilih kembali menu makanan? pilih Y/T : ");
}while(pil.equals("Y"));
if (pil.equals("T")){
JOptionPane.showMessageDialog(null,"Terima kasih");
}
}
}
Maka hasilnya akan seperti ini:
Contoh Kasus Ketiga:
package pertemuan.pkg8;
import java.util.Scanner;
public class Pertemuan8 {
public static void main(String[] args) {
String pilihan ="YES";
do{
int id=0;
Scanner in=new Scanner (System.in);
System.out.println("Menu Pilihan Jenis Laptop");
System.out.println("-------------------------");
System.out.println("1. Acer");
System.out.println("2. Asus");
System.out.println("3. Toshiba");
System.out.println("4. Lenovo");
System.out.println("5. Apple");
System.out.print("Silahkan input id jenis laptop :");
id=in.nextInt();
if (id==1){
System.out.println("Jenis Laptop Acer Seharga Rp. 4.500.000");
}else if (id==2){
System.out.println("Jenis Laptop Asus Seharga Rp. 4.700.000");
}else if (id==3){
System.out.println("Jenis Laptop Toshiba Seharga Rp. 5.000.000");
}else if (id==4){
System.out.println("Jenis Laptop Lenovo Seharga Rp. 3.500.000");
}else{
System.out.println("Jenis Laptop Apple Seharga Rp. 6.500.000");
}
Scanner input=new Scanner(System.in);
System.out.print("Apakah Anda Memilih Lagi? Pilih Y/T :");
pilihan=input.nextLine();
}while(pilihan.equals("Y"));
if(pilihan.equals("T")){
System.out.println("Thankyou");
}
}
}
Maka hasilnya akan seperti ini:
Latihan Ketiga Menggunakan JOption Pane:
package tugaske5denganmenggunakanjoptionpanepertemuan8;
import javax.swing.JOptionPane;
public class TugasKe5DenganMenggunakanJOptionPanePertemuan8 {
public static void main(String[] args) {
String pil = "Y" ;
do{
int Id = 0 ;
int jumlah = 0 ;
int harga = 0 ;
int totalharga = 0 ;
double discount = 0 ;
double total ;
JOptionPane.showMessageDialog(null,"____________ Pembelian Smartphone______\n"
+"Daftar Pilihan jenis Smartphone : \n"
+"1. Nokia\n"
+"2. Samsung Galaxy\n"
+"3. Oppo\n"
+"4. Vivo\n"
+"5. Apple") ;
Id=Integer.parseInt( JOptionPane.showInputDialog("Silahkan Id Daftar menu Smartphone:")) ;
jumlah=Integer.parseInt(JOptionPane.showInputDialog("Jumlah Jual Smartphone :")) ;
if (Id==1) {
JOptionPane.showInputDialog(null, "Nokia") ;
harga =3000000 ;
}else if (Id==2) {
JOptionPane.showInputDialog(null, "Samsung") ;
harga =38000000 ;
}else if (Id==3) {
JOptionPane.showInputDialog(null, "Oppo") ;
harga =36500000 ;
}else if (Id==4) {
JOptionPane.showInputDialog(null, "vivo") ;
harga =27000000 ;
}else {
JOptionPane.showInputDialog(null, "Apple") ;
harga =9000000 ;
}
totalharga = jumlah * harga ;
total = totalharga-discount ;
if (jumlah==1) {
discount = 0.01 * totalharga ;
}else if (jumlah==2) {
discount = 0.04 * totalharga ;
}else if (jumlah==3) {
discount = 0.06 * totalharga ;
}else if (jumlah==8) {
discount = 0.05 * totalharga ;
}
JOptionPane.showMessageDialog (null,
"Harga Smartphone : "+harga+"\n"
+"total Smartphone : "+totalharga+"\n"
+"Jumlah smartphone : "+jumlah+"\n"
+"Discount Harga smartphone : "+discount+"\n"
+"Total Pembayaran Haarga Smartphone : "+total+"\n") ;
pil =JOptionPane.showInputDialog (
"Apa anda memilih kembali daftar menu Smartphone? pilih Y/T :") ;
}while (pil.equals ("Y")) ;
if (pil.equals ("T")) {
JOptionPane.showMessageDialog(null,"Terima Kasih");
}
}
}
Maka hasilnya akan seperti ini:
Latihan Ketiga Menggunakan Scanner:
package tugas.ke.pkg5.dengan.menggunakan.scanner.pertemuan.pkg8;
import java.util.Scanner;
public class TugasKe5DenganMenggunakanScannerPertemuan8 {
public static void main(String[] args) {
Scanner pilihan=new Scanner (System.in);
System.out.println("DAFTAR PILIHAN JENIS SMARTPHONE");
System.out.println("********************************");
System.out.println("1. NOKIA");
System.out.println("2. SAMSUNG GALAXY");
System.out.println("3. OPPO");
System.out.println("4. VIVO");
System.out.println("5. Apple");
Scanner kc=new Scanner (System.in);
System.out.print("Silahkan Input ID Smartphone = ");
int id =kc.nextInt();
if (id==1) {
System.out.println("merek = Nokia");
System.out.println("Harga = 3.000.000");
} else if (id == 2){
System.out.println("merek = Samsung Galaxy");
System.out.println("Harga = 3.800.000");
} else if (id == 3){
System.out.println("merek = OPPO");
System.out.println("Harga = 3.650.000");
} else if (id == 4){
System.out.println("merek = Vivo");
System.out.println("Harga = 2.700.000");
} else if (id == 5){
System.out.println("merek = Apple");
System.out.println("Harga = 9.000.000");
}
else {
System.out.println("ID YANG ANDA MASUKAN SALAH!!");
}
Scanner sc = new Scanner (System.in);
int harga,jumlah, totalharga, diskon;
System.out.print("Masukkan Harga Barang : ");
harga = sc.nextInt();
System.out.print("Masukkan Jumlah Barang : ");
jumlah = sc.nextInt();
totalharga = harga * jumlah;
if (jumlah == 2) {
diskon = totalharga * 3/100;
totalharga = totalharga - diskon;
System.out.println("Diskon = 3%\n" +totalharga);
}else if(jumlah==3) {
diskon = totalharga * 5/100;
totalharga = totalharga - diskon;
System.out.println("Diskon = 5%\n");
}else if(jumlah==6){
diskon = totalharga * 7/100;
totalharga = totalharga - diskon;
System.out.println("Diskon = 7%\n");
}
if (jumlah >= 50){
diskon = totalharga - ((totalharga *5) / 100 );
System.out.println("Tambahan = " +totalharga);
}
else{
System.out.println("Total Bayar = "+totalharga);
}
}
}
Maka hasilnya akan seperti ini:
Semoga Bermanfaat.....
0 komentar:
Posting Komentar