Kode TiketAirPlane
/**
* Class TiketAirPlane
*/
import java.util.Scanner;
public class TiketAirPlane
{
private String[] nomor_hp_ = new String[10];
private String[] nomor_identitas_ = new String[10];
private String bandara_keberangkatan_;
private String bandara_tujuan_;
private int kode_bandara_1_;
private int kode_bandara_2_;
private int jumlah_penumpang_;
private int harga_;
private String tanggal_keberangkatan_;
Scanner scan = new Scanner(System.in);
public void beliTiketPesawat()
{
System.out.println("Masukkan Jumlah Penumpang :");
jumlah_penumpang_ = scan.nextInt();
for(int i = 1; i <= jumlah_penumpang_; i++)
{
System.out.println("Masukkan Nomor Identitas Penumpang " + i + " :");
nomor_identitas_[i] = scan.next();
System.out.println("\n");
System.out.println("Masukkan Nomor HP Penumpang " + i + " :");
nomor_hp_[i] = scan.next();
System.out.println("\n");
}
System.out.println("Masukkan Tanggal Keberangkatan :");
tanggal_keberangkatan_ = scan.next();
System.out.println("\n");
System.out.println("Pilih Bandara Keberangkatan");
System.out.println("1. Ahmad Yani");
System.out.println("2. Djuanda");
System.out.println("3. Soekarno-Hatta");
kode_bandara_1_ = scan.nextInt();
System.out.println("Pilih Bandara Tujuan");
System.out.println("1. Ahmad Yani");
System.out.println("2. Djuanda");
System.out.println("3. Soekarno-Hatta");
kode_bandara_2_ = scan.nextInt();
switch(kode_bandara_1_)
{
case 1:
bandara_keberangkatan_ = "Ahmad Yani";
break;
case 2:
bandara_keberangkatan_ = "Djuanda";
break;
case 3:
bandara_keberangkatan_ = "Soekarno-Hatta";
break;
}
switch(kode_bandara_2_)
{
case 1:
bandara_tujuan_ = "Ahmad Yani";
break;
case 2:
bandara_tujuan_ = "Djuanda";
break;
case 3:
bandara_tujuan_ = "Soekarno-Hatta";
break;
}
hitungHarga();
printNota();
}
public void hitungHarga()
{
if((kode_bandara_1_ == 1 && kode_bandara_2_ == 2) || (kode_bandara_1_ == 2 && kode_bandara_2_ == 1))
harga_ = 300000;
if((kode_bandara_1_ == 1 && kode_bandara_2_ == 3) || (kode_bandara_1_ == 3 && kode_bandara_2_ == 1))
harga_ = 400000;
if((kode_bandara_1_ == 2 && kode_bandara_2_ == 3) || (kode_bandara_1_ == 3 && kode_bandara_2_ == 2))
harga_ = 500000;
harga_ = harga_ * jumlah_penumpang_;
}
public void printNota()
{
System.out.println("\n");
System.out.println("I-Kios");
System.out.println("TiketPesawat");
for(int i = 1; i <= jumlah_penumpang_; i++)
{
System.out.println("Nomor Identitas Penumpang " + i + " : " + nomor_identitas_[i]);
System.out.println("Nomor HP Penumpang "+ i + " : " + nomor_hp_[i]);
}
System.out.println("Tanggal Keberangkatan : " + tanggal_keberangkatan_);
System.out.println("Bandara Keberangkatan : " + bandara_keberangkatan_);
System.out.println("Bandara tujuan : " + bandara_tujuan_);
System.out.println("Harga : " + harga_ + " #");
System.out.println("\n");
}
}
Komentar
Posting Komentar