Home Top Ad

Responsive Ads Here

Pemrograman JAVA Function

Share:
Source Code Program Function:

import java.util.Scanner;
public class warung{
static void silahkan(){
System.out.println("-Selamat Datang di Warung Saya-");
}
static int hargapecel(){
int hargapecel =10000;
return hargapecel;
}
static int hargarawon(){
int hargarawon =15000;
return hargarawon;
}
static int hargacampur(){
int hargacampur =5000;
return hargacampur;
}
static int hargagoreng(){
int hargagoreng =12000;
return hargagoreng;
}

static void pilihan(){
System.out.println("=====MENU=====");
System.out.println("1.Nasi Pecel");
System.out.println("2.Nasi Rawon");
System.out.println("3.Nasi Campur");
System.out.println("4.Nasi Goreng");
System.out.println("Masukan Pilihan");
}

static int pecel(int hargapecel,int jumlah){
int total = hargapecel * jumlah;
return total;
}

static int rawon(int hargarawon,int jumlah){
int total = hargarawon * jumlah;
return total;
}

static int campur(int hargacampur,int jumlah){
int total = hargacampur * jumlah;
return total;
}

static int goreng(int hargagoreng,int jumlah){
int total = hargagoreng * jumlah;
return total;
}

static int jumlah(){
Scanner input = new Scanner(System.in);
int jumlah = input.nextInt();
return jumlah;
}

public static void main(String[]args){
for(String ulang = "y"; ulang.equals("y") || ulang.equals("Y");){
Scanner input = new Scanner(System.in);
silahkan();
pilihan();

  try{
String angka = input.nextLine();
switch(angka){
case "1" :
System.out.println("Harga Nasi Pecel= "+ hargapecel());
System.out.print("jumlah pembelian = ");
                int piro = jumlah();
int rego = hargapecel();
pecel(rego,piro);
System.out.println("Total harga= " + pecel(rego,piro));
break;

case "2" :
System.out.println("Harga Nasi Rawon= "+ hargarawon());
System.out.print("jumlah pembelian = ");
                int pire = jumlah();
int regi = hargarawon();
rawon(regi,pire);
System.out.println("Total harga= " + rawon(regi,pire));
break;

case "3" :
System.out.println("Harga Nasi Campur= "+ hargacampur());
System.out.print("jumlah pembelian = ");
                int pira = jumlah();
int rega = hargacampur();
campur(rega,pira);
System.out.println("Total harga= " + campur(rega,pira));
break;

case "4" :
System.out.println("Harga Nasi Goreng= "+ hargagoreng());
System.out.print("jumlah pembelian = ");
                int piru = jumlah();
int regu = hargagoreng();
goreng(regu,piru);
System.out.println("Total harga= " + goreng(regu,piru));
break;

default :
System.out.println("Inputan Harus Angka 1-4");

}
      }catch(Exception e){
System.out.println("------inputan salah------");
      }
System.out.println("kembali ke menu? (tekan y untuk kembali,tekan tombol lain untuk keluar) ");
ulang = input.next();
}
}
}


Hasil Output


Jika Memasukan Inputan(angka)dengan benar




setelah itu user akan diarahkan apakah ingin kembali ke menu atau tidak?jika ingin kembali ke menu maka user harus menekan Y




jika pada pilihan menu user memasukan inputan huruf maka akan muncul pesan inputan harus angka 1-4 




lalu jika pada pilihan jumlah,jika user memasukan inputan huruf maka akan muncul pesan inputan salah.kemudian user akan diarahkan lagi ke pilihan kembali ke menu


Tidak ada komentar