Pages

Selasa, 07 April 2015

Tugas 5 Bagian 1 Aplikasi Kasir sederhana

Nama : Gusti Ngurah Sanditya Riantama
NIM : 1404505060
Jurusan : Teknologi Informasi
Fakultas Teknik, Universitas Udayana
Mata kuliah : Pemrograman Berorientasi Objek
Dosen : I Putu Agus Eka Pratama, ST. MT.



Aplikasi kasir merupakan lanjutan dari pembuatan kalkulator sederhana. Dalam aplikasi kasir, sudah tertera barang beserta harga yang ada. Selanjutya  harga yang dibeli akan dijumlah menjadi harga total.
Langsung saja kepada scriptnya :




package javaapplication11;

import java.util.Scanner;

public class menu {


    public static void main(String[] args) {
   
    Scanner scan = new Scanner(System.in);

    System.out.println("MENU MAKANAN  ");
    System.out.println("________________________________________________________");
    System.out.println("No Nama                    Harga");
    System.out.println("1. Ayam Obonk            Rp 13000");
    System.out.println("2. Nasi Campur           Rp  7000");
    System.out.println("3. Ayam Goreng           Rp 12000");
    System.out.println("4. Nasi Goreng           Rp 10000");
    System.out.println("5. Indomie Spesial       Rp 12000");
    System.out.println(""); 
    System.out.println("________________________________________________________");

    int total_harga = 0, temp=0;
    int daftar_pesan[]=new int[99];
    for (String i = "Y"; i.equals("Y")||i.equals("y"); ){
   

    System.out.println("No.pemesanan"+(temp+1)+":");
    daftar_pesan[temp]=scan.nextInt();
    System.out.println("");
     

   System.out.println("Apakah anda mau melanjutkan? Y/T");
   i = scan.next();
   System.out.println(""); 
   temp++;
}
   System.out.println("");
   System.out.println("");
   System.out.println("");
   System.out.println("___________________________________________________");
   System.out.println("Daftar Pemesanan ");
   System.out.println("___________________________________________________");
   System.out.println("No.Pesan    Pesananan             Harga ");
   System.out.println("---------------------------------------------------");
   for(int c=0; c<temp; c++){
 switch (daftar_pesan[c]){
  case 1: 
   System.out.println((c+1)+ "           Ayam Obonk           Rp. 13000");
   total_harga+=13000;
  break;
  case 2: 
   System.out.println((c+1)+ "           Nasi Campur          Rp.  7000");
   total_harga+=7000;
  break;
  case 3: 
   System.out.println((c+1)+ "           Ayam Goreng          Rp. 12000");
   total_harga+=12000;
  break;
  case 4: 
   System.out.println((c+1)+ "           Nasi Goreng          Rp. 10000");
   total_harga+=10000;
  break;
   case 5: 
   System.out.println((c+1)+ "           Indomie Spesial      Rp. 12000");
   total_harga+=12000;
  break;
  default:
   System.out.println((c+1)+ "          tidak tersedia pada daftar ");
  break;
 }
   }
 System.out.println("___________________________________________________+");
        System.out.println("Total                           |Rp. " +total_harga+".");
        System.out.println("");
 }
}


Disini kita memakai array dalam penggunaannya. Pesanan akan disimpan dalam array terlebih dahulu ketika user menuliskan y atau Y. Ketika user menuliskan t atau T, harga barang pada array yang dipilih akan dijumlahkan. Output kurang lebih seperti ini :



   


Tidak ada komentar:

Posting Komentar

 

Blogger news

Blogroll

About