Jumat, 31 Mei 2013

Cara Membuat Nota Pembelian Makanan Dan Minuman pada java

disini saya akan share ilmu saya tentang Cara Membuat Nota Pembelian Makanan Dan Minuman

di sini kasih contoh langsung screenshoutnya saja, bia kalian tidak bingung...

nah ini screennshout hasilnya 




ini contoh codingannya gan :



/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package main;

import java.util.Date;
import javax.swing.JOptionPane;

/**
 *
 * @author Toshiba
 */
public class TakeHomeEditan {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int makanan;
        int minuman;
        
        JOptionPane.showMessageDialog (null, "=============================================="
                +"\n||  Selamat Datang di Rumah Makan Teknik Informatika  ||" 
                +"\n==============================================");
        
        String menu = null,
        minum = null;
        int harga1 = 0,harga2 = 0, JumlahMakanan , JumlahMinuman , total , kembali;
        
       do{
             makanan = Integer.parseInt(JOptionPane.showInputDialog("========================="
                +"\n                  Menu Makanan"
                +"\n========================="
                + "\n Nama Makanan"      +"              "   +"Harga"
                + "\n 1. Rendang"        +"                      "   +"10.000"
                + "\n 2. Soto"           +"                              "   +"5.000"
                + "\n 3. Rawon"          +"                          "   +"8.000"
                + "\n 4. Bali"           +"                                "   +"7.000")); 
       if (makanan>=5) {
               JOptionPane.showMessageDialog(null, "Pilihan Tidak Ada");
           }
       }
       while (makanan>=5); { 
        
               switch (makanan){
                   case 1:
                       menu  = "Rendang";
                       harga1 = 10000; break;
                   case 2:
                       menu = "Soto";
                       harga1 = 5000; break;
                   case 3:
                       menu = "Rawon";
                       harga1 = 8000; break;
                   case 4:
                       menu = "Bali";
                       harga1 = 7000; break;
                   case 5:
                   default:
                      JOptionPane.showMessageDialog(null, "Yang Anda Pilih Tidak Ada");
                  
                   break;
               }
           }
       
        String in1 = JOptionPane.showInputDialog( "==========================================="
                +"\n||  Berapa jumlah makanan yang ingin anda pesan ?  ||"
                +"\n ===========================================");
        int porsi1 = Integer.parseInt(in1);
        
        
        
        JOptionPane.showMessageDialog(null,"======================================"
                +"\n||  Silahkan Pilih Minuman yang anda inginkan  ||"
                +"\n======================================");    
        do{
            {
                
                   minuman = Integer.parseInt(JOptionPane.showInputDialog("========================="
                +"\n                  Menu Minuman"
                +"\n========================="
                + "\n Nama Makanan"      +"              "   +"Harga"
                + "\n1. Air putih"        +"                        "   +"Gratis"
                + "\n2. Es Campur"           +"                   "   +"5.000"
                + "\n3. Es Teh"          +"                           "   +"2.000"
                + "\n4. Es Doger"           +"                       "   +"3.000"));
        
             if (minuman>=5) {
                   JOptionPane.showMessageDialog(null, "Pilihan Tidak Ada");
               }           
           }       
       }       
       while (minuman>=5); 

    
               
    //int minuman = Integer.parseInt(in2);



    //menu\\
    if (minuman==1){
        minum = "air putih";
        harga2 = 0;}
    else
            if (minuman==2){
            minum = "Es Campur";
    harga2 = 5000;}
    else
            if(minuman==3){
               minum = "Es Teh";
    harga2 = 2000;}
    else
            if (minuman == 4) {
                   minum = "Es Doger";       
    harga2 = 3000;}
            
            else {
                   JOptionPane.showMessageDialog(null, "Yang Anda Pilih Tidak Ada");
                }
           String in3 = JOptionPane.showInputDialog(null, "Massukan Jumlah Minuman Yang Ingin Anda Pesan?");
           int porsi2 = Integer.parseInt(in3);
           
           String in4 = JOptionPane.showInputDialog("Masukkan Jumlah Uang Yang Akan Anda bayarkan ");
           int uang = Integer.parseInt(in4);
           
           //Proses Rumus
           
           JumlahMakanan = (harga1*porsi1);
           JumlahMinuman = (harga2*porsi2);
           total = (JumlahMakanan+JumlahMinuman);
           kembali = (uang - total);
           Date tgl = new Date();
           
           if (uang<total) {
            JOptionPane.showMessageDialog(null, "Wes gak usah mrene neh"
            +"\n duwekmu kurang cak");
           }
           
           //OutPut
            
            if (uang>total) {
            System.out.println("============================================");
            System.out.println("\t          "+ "Nota Pembelian");
            System.out.println("============================================");
            System.out.println("Nama Makanan = " +menu);
            System.out.println("Jumlah Porsi Makanan = " +porsi1);
            System.out.println("Total Harga Makanan = " +porsi1 +" Porsi Seharga " +JumlahMakanan);
            
            System.out.println("Nama Minuman = " +minum);
            System.out.println("Jumlah Porsi Minuman = " +porsi2);
            System.out.println("Total Harga Minuman = " +porsi2 +" Porsi Seharga " +JumlahMinuman);
            
            System.out.println("Total Yang Harus Dibayar = " +total);
            
            System.out.println("Jumlah Yang Dibayar = " +uang);
            System.out.println("Uang Anda Kembali = " +kembali);
            System.out.println("Tanggal Sekarang = " +tgl);
            System.out.println("Terima Kasih");
            }            
        }        
    }

kalau kurang jelas tentang codingan diatas, silahkan download saja projectnya disini 
dan silahkan comen kalau tidak jelas :D

semoga bermanfaat gan ^_^


       
       








0 komentar:

Posting Komentar

 
Copyright © . Selamat Datang Di Blog Bagus Dermawan - Posts · Comments
Theme Template by BTDesigner · Powered by Blogger