Rabu, 30 November 2011

Program Untuk Mesin Kasir Pizza ( Java )



import java.util.Scanner;
public class menupizza
{
public static void main (String args[])
{

String kt="";
double hrg=0,tot=0,dis=0,b=0,ppn=0,tb=0;
System.out.println(" ");
System.out.println(" ================================================== ");
System.out.println("                MENU PIZZA SAUNG ABAH               ");
System.out.println(" ================================================== ");
System.out.println(" ");
System.out.println(" 1. PAN PIZZA SMALL   (code = 1) ");
System.out.println("   2. PAN PIZZA MEDIUM  (code = 2) ");
System.out.println(" 3. PAN PIZZA LARGE   (code = 3) ");
System.out.println(" ");
System.out.println(" ================================================== ");

Scanner pilih=new Scanner (System.in);
System.out.println("");
System.out.print(" Silahkan Pilih Menu Pizza : "); int k=pilih.nextInt();
Scanner byk=new Scanner (System.in);
System.out.print(" Banyaknya : "); int bnyk=byk.nextInt();
Scanner kirim=new Scanner (System.in);
System.out.print(" Pesan Antar (Y/T) : ");
String a=kirim.nextLine();
switch (k)
{
case 1 :
kt=" PAN PIZZA SMALL ";
hrg=36000;
break;
case 2 :
kt=" PAN PIZZA MEDIUM ";
hrg=42000;
break;
case 3:
kt=" PAN PIZZA LARGE ";
hrg=58000;
break;
default: System.out.println(" Pilihan Anda Salah...! ");
System.exit(0);
break;
}
tot=hrg*bnyk;


if (tot >=100000)
dis=0.15*tot;
else
{ dis=0*tot; }

if ((a.equals("Y"))||(a.equals("y")))

b=15000;
else{ ppn=0.1*tot; }
tb=tot-dis+ppn+b;

System.out.println(" ");
System.out.println(" ------------------ ");
System.out.println(" PESANAN PIZZA ANDA ");
System.out.println(" ------------------ ");
System.out.println(" ");
System.out.println(" Nama Pizza :"+kt);
System.out.println(" Banyaknya : "+bnyk);
System.out.println(" Harga Satu Pan Pizza : Rp. "+hrg);
System.out.println(" Total : Rp. "+tot);
System.out.println(" Diskon : Rp. "+dis);
System.out.println(" Ppn 10% : Rp. "+ppn);
System.out.println(" Ongkos Kirim : Rp. "+b);
System.out.println(" Total Bayar : Rp. "+tb);
System.out.println(" ");
System.out.println(" ================================================== ");
System.out.println("               T E R I M A  K A S I H               ");
System.out.println(" ================================================== ");

}
}


Kamis, 24 November 2011

Tugas Java codding tiket kereta api




import java.io.*;
import java.text.*;
public class TiketKeretaApi

{
public static void main (String args [])
{
String ket,kelas="",ng, no;
double d,h,total;
try
{

System.out.println(" ");
System.out.println(" =============================================== ");
System.out.println(" TIKET KERETA API AGRO BROMO BANDUNG ");
System.out.println(" =============================================== ");
System.out.println(" ");

BufferedReader namaP=new BufferedReader(new InputStreamReader (System.in));
System.out.print(" Nama Anda : ");
String nama=namaP.readLine();

BufferedReader kodeT=new BufferedReader(new InputStreamReader (System.in));
System.out.print(" Kode Karcis : ");
String kode=kodeT.readLine();

String kls = kode.substring (0,1);
String gb = kode.substring (2,3);
String n = kode.substring (3,6);
String dis = kode.substring (1,2);
String kt = kode.substring (6,7);

if (kls.equals("e"))
{ kelas="Exekutif"; h = 50000;}
else if (kls.equals("b"))
{ kelas="Bisnis"; h = 30000;}
else
{ kelas="Maaf Input Salah"; h = 0; }

if (gb.equals("1"))
{ ng = "1"; }
else if (gb.equals("2"))
{ ng = "2"; }
else if (gb.equals("3"))
{ ng = "3"; }
else if (gb.equals("4"))
{ ng = "4"; }
else if (gb.equals("5"))
{ ng = "5"; }
else
{ ng = "Salah Input"; }
{ no = n; }

if (dis.equals("a"))
{ d = h*0.5; }
else if (dis.equals("l"))
{ d = h*0.6; }
else if(dis.equals("d"))
d= 0;
else
{ d = 0; }
total=h-d;

if (kt.equals("p"))
{ ket="Pagi Jam 07.10"; }
else if (kt.equals("s"))
{ ket="Siang Jam 12.10"; }
else if (kt.equals("r"))
{ ket="Sore Jam 16.20"; }
else if (kt.equals("m"))
{ ket="Malam Jam 20.10"; }
else
{ ket="salah input"; }

System.out.println("Kelas Kereta : "+kelas);
System.out.println(" No Gerbang : "+ng);
System.out.println(" No Bangku : "+no);
System.out.println(" Harga : "+h);
System.out.println(" Diskon : "+d);
System.out.println(" Harga Jual : "+total);
System.out.println(" Jam Keberangkatan : "+ket);
System.out.println(" ");
System.out.println(" =============================================== ");
System.out.println(" T E R I M A K A S I H ");
System.out.println(" =============================================== ");
}
catch (IOException e)
{
e.printStackTrace ();
}
}
}



HASIL PRINT :