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 :

Tidak ada komentar:

Posting Komentar