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

Postingan populer dari blog ini

Membuat Profile Data Diri

Toko Sayur 22