Senin, 27 Mei 2019

Tugas Program Java Array dan Fungsi

Assalamuallaikum.Wr.Wb disini saya akan memberikan contoh program java Array dan Fungsi
PROGRAM JAVA ARRAY
->ARRAY MULTIDIMENSI
UNTUK FILE-NYA :DOWNLOAD DISINI
untuk skrip nya bisa dilihat dibawah

import java.util.Scanner;
public class multidimensi {
public static void main(String[] args){
int manu;
String[][][] menu = {{{"01","Rujak Cingur","ES Teh"},{"02","Nasi Bebek","ES Teh"},{"03","Nasi Goreng","ES Jeruk"}}};
Scanner scan = new Scanner(System.in);
System.out.println("Menu 1 = Rujak Cingur + Es TEh");
System.out.println("Menu 2 = Nasi Bebek   + Es TEh");
System.out.println("Menu 3 = Nasi Goreng  + Es Jeruk");
System.out.println();
System.out.println("Anda mau pesan menu nomer berapa = ");
manu = scan.nextInt();
if(manu == 1){
System.out.println("Anda memesan menu "+menu[0][0][0] +" = " +menu[0][0][1] +" - " +menu[0][0][2]+"=Rp.10.000");
}else if(manu == 2){
System.out.println("Anda memesan menu "+menu[0][1][0] +" = " +menu[0][1][1] +" - " +menu[0][1][2]+"=Rp.17.000");
}else if(manu == 3){
System.out.println("Anda memesan menu "+menu[0][2][0] +" = " +menu[0][2][1] +" - " +menu[0][2][2]+"=Rp.13.000");
} else{
System.out.println("Nomer yang anda pilih tidak ada di Menu");
System.out.println();
System.out.println("TERIMA KASIH TELAH BERKUNJUNG");
}
}
}
ini adalah outputnya dalam bentuk foto, array ini tentang menu makanan

PROGRAM JAVA FUNGSI
->PROGRAM JAVA FUNGSI
UNTUK FILE-NYA :DOWNLOAD DISINI
untuk skrip-nya bisa dilihat dibawah

import java.util.Scanner;
public class yoi2 {
public static Scanner input =new Scanner(System.in);
public static void patan() {
double jar,wak,kecepatan;
System.out.println("masukkan jarak yang ditempuh(km)=");
jar = input.nextDouble();
System.out.println("masukkan waktu perjalanan(jam)=");
wak = input.nextDouble();
kecepatan = jar/wak;
System.out.println("Kecepatan Rata-rata="+kecepatan+ " km/jam");
}
public static void jarak() {
double cepat,waktu1,jarak,hm,dam,m,dm,cm,mm;
System.out.println("masukkan Kecepatan rata-rata(km/jam)=");
cepat = input.nextDouble();
System.out.println("masukkan waktu perjalanan(jam)=");
waktu1 = input.nextDouble();
jarak = cepat*waktu1;
hm = jarak*10;
dam = jarak*100;
m = jarak*1000;
dm = jarak*10000;
cm = jarak*100000;
mm = jarak*1000000;
System.out.println("Jarak yang ditempuh =\nConvert ke(KiloMeter)\t "+jarak+ " km\nConvert ke(HektoMeter)\t "+hm+ " hm\nConvert ke(DekaMeter)\t "+dam+ " dam\nConvert ke(Meter)\t "+m+ " m\nConvert ke(DesiMeter)\t "+dm+ " dm\nConvert ke(SentiMeter)\t "+cm+ " cm\nConvert ke(MiliMeter)\t "+mm+ " mm");
}
public static void waktu() {
double rak,kecep,waktu,men,det;
System.out.println("masukkan jarak yang ditempuh(km)=");
rak = input.nextDouble();
System.out.println("masukkan kecepatan rata-rata(km/jam)=");
kecep = input.nextDouble();
waktu = rak/kecep;
men = waktu*60;
det = waktu*3600;
System.out.println("Waktu Perjalanan =\nConvert ke(Jam)   "+waktu+ " Jam\nConvert ke(Menit) "+men+ " Menit\nConvert ke(Detik) "+det+ " Detik");
}
public static void main(String[]args){
int pilih=5;
do {
 try {
System.out.println("+-------------------------------+");
System.out.println("|\t MENU MENGHITUNG \t|");
System.out.println("+-------------------------------+");
System.out.println("|1.Mencari Kecepatan Rata-rata\t|");
System.out.println("|2.Mencari Jarak Tempuh\t\t|");
System.out.println("|3.Mencari Waktu Perjalanan\t|");
System.out.println("|4.Keluar\t\t\t|");
System.out.println("+-------------------------------+");

System.out.println("masukkan pilihan anda :");
pilih =input.nextInt();

switch(pilih) {
case 1:patan();break;
case 2:jarak();break;
case 3:waktu();break;
case 4:break;
default:
System.out.println("MAAF PILIHAN TIDAK TERSEDIA");
}
}
catch(Exception e)
{
System.err.println("\t!!!!HANYA BOLEH ANGKA!!!!");
input.nextLine();
}
}
while(pilih!=4);
System.out.println("+-------------------------------+");
System.out.println("|\t\t\t\t|\n|\tTERIMA KASIH\t\t|\n|\t\t\t\t|");
System.out.println("+-------------------------------+");
}
}

ini adalah outputnya untuk kesalahan(menggunakan simbol-simbol dan angka negatif)

ini output untuk pilihan 1 dan 2

ini output untuk pilihan 3 dan 4(berguna untuk keluar dari program)

Tidak ada komentar:

Posting Komentar