Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class TiketPesawat
- {
- 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");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement