Kamis, 03 Mei 2012

Program Penjualan Susu

Membuat Program sedehana dengan java
            Pada postingan kali ini saya akan membahas mengenai membuat sebuah program sederhana dengan java, dimana inti dari sini adalah membuat sebuah perbandingan dari kondisi varibael bertipe data string dengan integer.
Berikut adalah source codenya.
import java.io.*;
public class KUIS {
    public static void main(String[]args)throws Exception{
        DataInputStream input=new DataInputStream(System.in);
        System.out.println("Penjualan Susu");
        int a,b,d;
        System.out.print("Masukkan kode susu :");
       a=Integer.parseInt(input.readLine());
       System.out.print("Jumlah pembelian susu :");
       b=Integer.parseInt(input.readLine());
       System.out.print("Ukuran kaleng susu :");
       String ukur=input.readLine();
      switch (a){
          case 1:{
           System.out.println("Anda membeli Dancow");
           int s=38000;
           int m=59000;
           int l=98000;
          {
           if(ukur.equals("s")){
         System.out.println("Harga satuan susu 38000");
           d=b*s;
           System.out.println("Total pembelian "+d);
              }
               if(ukur.equals("m")){
              System.out.println("Harga satuan susu 59000");
           d=b*m;
           System.out.println("Total pembelian "+d);
           }
           if(ukur.equals("l")){
               System.out.println("Harga satuan susu 98000");
            d=b*l;
           System.out.println("Total pembelian "+d);
      }
          }
          }
           break;

               case 2:{
           System.out.println("Anda membeli Bebelac");
             int s=42000;
            int m=78000;
           int l=128000;
           {
           if(ukur.equals("s")){
         System.out.println("Harga satuan susu 42000");
           d=b*s;
           System.out.println("Total pembelian "+d);
              }
               if(ukur.equals("m")){
              System.out.println("Harga satuan susu 78000");
           d=b*m;
           System.out.println("Total pembelian "+d);
           }
           if(ukur.equals("l")){
               System.out.println("Harga satuan susu 128000");
            d=b*l;
           System.out.println("Total pembelian "+d);
      }
          }
               }
           break;
          case 3:{
              System.out.println("Anda membeli Enfagrow");
           int s=45000;
            int m=97000;
           int l=176000;
           {
           if(ukur.equals("s")){
         System.out.println("Harga satuan susu 45000");
           d=b*s;
           System.out.println("Total pembelian "+d);
              }
               if(ukur.equals("m")){
              System.out.println("Harga satuan susu 97000");
           d=b*m;
           System.out.println("Total pembelian "+d);
           }
           if(ukur.equals("m")){
               System.out.println("Harga satuan susu 176000");
            d=b*l;
           System.out.println("Total pembelian "+d);
      }
          }
          }
           break;
        }
    }
}
Output :


            Pada program ini sebelunya telah diberikan ketentuan seperti yang tertera pada program.Pada program ini saya mengkombinasikan percabagan switch case dengan if.

Tidak ada komentar: