Program Java: TUGAS Koding Program NetBeans Pertemuan 8 (Scanner dan JOption Pane)

Dosen Pengampu : Fince Tinus Waruwu,M.Kom
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