malam kawan-kawan blogger.. malam ini walau cuaca dingin saya mau berbagi tutorial seputar java. artikel kali ini kita akan membuat sebuah program penjualan makanan. yang saya ambil sampelnya dari ujian mata kuliah Pemrograman 1 kemarin. :D gambar di samping ini saya ambil dari google. namun dalam hal ini kita akan membuat program penjualan agak jauh berbeda dengan penampakan di samping :D
oke sekarang buka netbeans kawan-kawan lalu buat sebuah project dan class, kasih nama program_Penjualan .
dalam membuat aplikasi ini seperti biasa kita terlebih dahulu harus menentukan variabel yang akan kita pakai saat coding.
perhatikan coding saya berikut ini ;
maka hasil outputnya seperti ini ;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package UTS;
/**
*
* @author budi
*/
import java.util.Scanner;
public class program_Penjualan {
public static void main(String[] args){
int jlh_data,pilihan,total,total1,harga = 0;
int nasigoreng,nasi_Ayam_goreng;
String namabarang;
Scanner input = new Scanner(System.in);
System.out.println("==================");
System.out.println("===Menu Makanan===");
System.out.println("Nasi Goreng");
System.out.println("Nasi Ayam Goreng");
System.out.println("Nasi Ayam Bakar");
System.out.print("Silahkan pilih yang anda pesan : ");
pilihan = input.nextInt();
if(pilihan == 1){
harga = 10000;
System.out.println("Anda memesan Nasi goreng" + " harga : " + harga);
}else if(pilihan == 2){
harga = 12000;
System.out.println("Anda memesan Nasi Ayam Goreng " + "harga " + harga);
}else{
System.out.println("Maaf menu yang di pesan tidak terdaftar");
}
System.out.print("Pesan Berapa ? : ");
jlh_data = input.nextInt();
total = harga * jlh_data;
System.out.println("sebelumnya Anda harus membayar : " + total);
if(total >= 20000){
total1 = (int) (0.2 * total);
System.out.print("Karena lebih dari 20.000 maka");
System.out.println("Anda harus membayar : " + total1);
}
}
}
akan tetapi program ini belum fleksibel karena ada beberapa masalah ketika kita memasukan data yang tidak terdaftar maka program akan tetap berjalan. untuk lanjutannya akan di buat artikel selanjutnya
Post Comment
0 komentar: