Exemple #1
0
        public void cetakdata()
        {
            penumpang pas = new penumpang();

            Console.WriteLine("------------------------------------------------------------");
            Console.WriteLine("                  Data Penumpang Pesawat                    ");
            Console.WriteLine("\nNama     : " + nama);
            Console.WriteLine("\nNomor ID : " + id);
            Console.WriteLine("\nUmur     : " + umur);
            Console.WriteLine("------------------------------------------------------------");
        }
Exemple #2
0
        static void Main(string[] args)
        {
            int dept, age, pilihan, pilihan2; string c; penumpang pas = new penumpang();

            Biodata.biodata();


            do
            {
                Console.WriteLine("lol\n");
                do
                {
                    Console.Clear();
                    string s = "PAN-AM TICKETING V1.0";
                    string a = "|| SELAMAT DATANG PAN-AM SIAP MELAYANI ANDA ||";
                    Console.WriteLine(String.Format("{0," + ((Console.WindowWidth / 2) + (s.Length / 2)) + "}", s));
                    Console.WriteLine(string.Format("{0," + ((Console.WindowWidth / 2) + (a.Length / 2)) + "}", a));

                    Console.WriteLine("Mohon untuk mengisi data penumpang");
                    Console.Write("Masukan Nama Anda : ");
                    string pass = Console.ReadLine(); pas.data(pass);
                    Console.Write("\nMasukan ID penumpang(KTP) : ");
                    string ktp = Console.ReadLine(); pas.ID(ktp);
                    Console.Write("\nMasukan umur penumpang : ");
                    if (int.TryParse(Console.ReadLine(), out age))
                    {
                        pas.age(age);
                        if (age < 18)
                        {
                            Console.WriteLine("Maaf anda tidak dapat memesan tiket melalui aplikasi kami");
                        }
                    }
                    else
                    {
                        Console.WriteLine("Input Error"); Console.ReadLine();
                    }
                } while (age < 18);
                pas.cetakdata(); Console.WriteLine("Apakah data sudah benar ?\n1.ya\n2.tidak"); if (int.TryParse(Console.ReadLine(), out pilihan))
                {
                }
                else
                {
                    Console.WriteLine("Input Error"); Console.ReadLine();
                }
            } while (pilihan != 1);

            do
            {
                Console.Clear();
                string s = "PAN-AM TICKETING V1.0";
                string a = "|| SELAMAT DATANG PAN-AM SIAP MELAYANI ANDA ||";
                Console.WriteLine(String.Format("{0," + ((Console.WindowWidth / 2) + (s.Length / 2)) + "}", s));
                Console.WriteLine(string.Format("{0," + ((Console.WindowWidth / 2) + (a.Length / 2)) + "}", a));
                string[] kota = new string[5] {
                    "1.Jakarta", "2.Yogyakarta", "3.Denpassar", "4.Medan", "5.Makassar"
                };
                Console.WriteLine("\n");
                Console.WriteLine("------------------------------------------------------------");
                Console.WriteLine("|| KAMI MENYEDIAKAN LAYANAN BOOKING TIKET PESAWAT GARUDA  ||");
                Console.WriteLine("||           KE LIMA DESTINASI KOTA DI INDONESIA          ||");
                Console.WriteLine("------------------------------------------------------------");
                Console.WriteLine("\nPilih Kota Keberangkatan\n");
                foreach (string b in kota)
                {
                    Console.WriteLine(b);
                }
                ; Console.Write("Dari mana anda ingin berangkat : ");
                if (int.TryParse(Console.ReadLine(), out dept))
                {
                    Console.Clear();
                    switch (dept)
                    {
                    case 1:
                        arr1(); pas.cetakdata(); makasih(); Console.ReadLine(); break;

                    case 2:
                        arr2(); pas.cetakdata(); makasih(); Console.ReadLine(); break;

                    case 3:
                        arr3(); pas.cetakdata(); makasih(); Console.ReadLine(); break;

                    case 4:
                        arr4(); pas.cetakdata(); makasih(); Console.ReadLine(); break;

                    case 5:
                        arr5(); pas.cetakdata(); makasih(); Console.ReadLine(); break;

                    default:
                        Console.WriteLine("Invalid Input");
                        Console.ReadLine();
                        Console.Clear();
                        break;
                    }
                    Console.WriteLine("\nApa anda ingin memesan kembali  [1] Ya/[2] Tidak");
                    if (int.TryParse(Console.ReadLine(), out pilihan2))
                    {
                        if (pilihan2 == 1)
                        {
                            Console.Clear(); Program.Main(null);
                        }
                        else if (pilihan2 == 2)
                        {
                            Environment.Exit(0);
                        }
                        else
                        {
                            Console.WriteLine("Input Error");
                        }
                    }
                }
                else
                {
                    Console.WriteLine("Input Error");
                }
            } while (dept < 1 || dept > 5);
        }