示例#1
0
        static void Main(string[] args)
        {
            jumlah jumlah1 = new jumlah();
            kurang kurang1 = new kurang();
            bagi   bagi1   = new bagi();
            kali   kali1   = new kali();

            try
            {
                jumlah1.setangka1();
                jumlah1.setangka2();
                jumlah1.sethasil();
                kurang1.setangka1();
                kurang1.setangka2();
                kurang1.sethasil();
                kali1.setangka1();
                kali1.setangka2();
                kali1.sethasil();
                bagi1.setangka1();
                bagi1.setangka2();
                bagi1.sethasil();
            }
            catch (DivideByZeroException)
            {
                Console.WriteLine("Tidak bisa pembagian dengan angka 0");
            }

            catch (FormatException)
            {
                Console.WriteLine("Inputtan salah, umur kan harusnya angka, lu malah huruf gimana sih ?!");
            }

            finally
            {
                Console.WriteLine("Terimakasih sudah mencoba");
            }


            Console.ReadLine();
        }
示例#2
0
        static void Tambahbarang(List <barang> Barang)
        {
            int pil;

tambah:
            try
            {
                Console.Clear();
                Console.WriteLine("---------------------------");
                Console.WriteLine("|---PT.Semangat Bersama---|");
                Console.WriteLine("|      Tambah barang      |");
                Console.WriteLine("|1. stok banyak           |");
                Console.WriteLine("|2. stok setandart        |");
                Console.WriteLine("|3. stock kurang          |");
                Console.WriteLine("---------------------------");
                Console.Write("Masukkan Pilihan Anda [1-3]: ");
                pil = int.Parse(Console.ReadLine());
            }
            catch (Exception)
            {
                Console.WriteLine("menu tidak ditemukan");
                Console.WriteLine("\nTekan enter untuk kembali ke menu");
                Console.ReadKey();
                goto tambah;
            }

            switch (pil)
            {
            case 1:
            {
                lebih lebih = new lebih();

                Console.WriteLine("\nstok banyak");

                Console.Write("kode barang  : ");
                lebih.kodebarang = Console.ReadLine();

                Console.Write("nama barang : ");
                lebih.namabarang = Console.ReadLine();

                Console.Write("jumlah barang saat ini : ");
                lebih.totalbarang = Convert.ToDouble(Console.ReadLine());

                Barang.Add(lebih);
                break;
            }

            case 2:
            {
                cukup cukup = new cukup();

                Console.WriteLine("\nstok menengah");

                Console.Write("kode barang : ");
                cukup.kodebarang = Console.ReadLine();

                Console.Write("nama barang : ");
                cukup.namabarang = Console.ReadLine();

                Console.Write("jumlah barang saat ini : ");
                cukup.totalbarang = Convert.ToDouble(Console.ReadLine());

                Barang.Add(cukup);
                break;
            }

            case 3:
            {
                kurang kurang = new kurang();

                Console.WriteLine("\nstok habis");

                Console.Write("kode barang : ");
                kurang.kodebarang = Console.ReadLine();

                Console.Write("nama barang : ");
                kurang.namabarang = Console.ReadLine();

                Console.Write("jumlah barang saat ini : ");
                kurang.totalbarang = Convert.ToDouble(Console.ReadLine());

                Barang.Add(kurang);
                break;
            }


            default:
            {
                Console.WriteLine("Pilihan tidak ada, \nTekan enter untuk kembali ke menu");
                Console.ReadKey();
                Tambahbarang(Barang);
                break;
            }
            }
        }