Esempio n. 1
0
        static void Main(string[] args)
        {
            Bangun2D panggil;

            Console.WriteLine("Perhitungan Luas Lingkaran");
            Console.WriteLine("============================");
            Console.WriteLine("1. Lingkaran");
            Console.WriteLine("2. Segitiga");
            Console.WriteLine("3. Persegi");
            Console.WriteLine("4. Persegi Panjang");
            Console.WriteLine("============================");
            Console.Write("Masukkan pilihan anda (1-4): ");
            string pilihan = Console.ReadLine();
            int    i       = Convert.ToInt16(pilihan);

            switch (i)
            {
            case 1:
                Console.Write("Masukkan Nilai Jari-jari:");
                double jari = Convert.ToDouble(Console.ReadLine());
                panggil = new Lingkaran(jari);
                panggil.CetakLuas("Lingkaran;");
                Console.Read();
                break;

            case 2:
                Console.WriteLine("Masukkan Nilai Alas:");
                double alas = Convert.ToDouble(Console.ReadLine());
                Console.WriteLine("Masukkan Nilai Tinggi");
                double tinggis = Convert.ToDouble(Console.ReadLine());
                panggil = new Segitiga(alas, tinggis);
                panggil.CetakLuas("Segitiga;");
                Console.Read();
                break;

            case 3:
                Console.Write("Masukkan Nilai Sisi:");
                double sisi = Convert.ToDouble(Console.ReadLine());
                panggil = new Persegi(sisi);
                panggil.CetakLuas("Persegi;");
                Console.Read();
                break;

            case 4:
                Console.WriteLine("Masukkan Nilai Alas:");
                double panjang = Convert.ToDouble(Console.ReadLine());
                Console.WriteLine("Masukkan Nilai Tinggi");
                double tinggip = Convert.ToDouble(Console.ReadLine());
                panggil = new Persegipanjang(panjang, tinggip);
                panggil.CetakLuas("Persegipanjang;");
                Console.Read();
                break;

            default:
                Console.WriteLine("Pilihan tidak ada -GOOD BYE-");
                break;
            }
            Console.ReadLine();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Bangun2D panggil;

            Console.WriteLine("======= Perhitungan Luas =======");
            Console.WriteLine("1. Lingkaran");
            Console.WriteLine("2. Segitiga");
            Console.WriteLine("3. Persegi");
            Console.WriteLine("4. Persegi Panjang");
            Console.WriteLine("======= ============== =======");
            Console.Write("Pilihan mu : ");
            char s = Convert.ToChar(Console.ReadLine());

            switch (s)
            {
            case '1':
                Console.Write("Masukkan jari jari lingkaran: ");
                double jari = Convert.ToDouble(Console.ReadLine());
                panggil = new Lingkaran(jari);
                panggil.CetakLuas("Lingkaran");
                break;

            case '2':
                Console.Write("Masukkan alas segitiga: ");
                double alas = Convert.ToDouble(Console.ReadLine());
                Console.Write("Masukkan tinggi segitiga: ");
                double tinggi = Convert.ToDouble(Console.ReadLine());
                panggil = new Segitiga(alas, tinggi);
                panggil.CetakLuas("Segitiga");
                break;

            case '3':
                Console.Write("Masukkan sisi persegi: ");
                double sisi = Convert.ToDouble(Console.ReadLine());
                panggil = new Persegi(sisi);
                panggil.CetakLuas("Persegi");
                break;

            case '4':
                Console.Write("Masukkan panjang persegi panjang: ");
                double panjang = Convert.ToDouble(Console.ReadLine());
                Console.Write("Masukkan lebar persegi pannjang: ");
                double lebar = Convert.ToDouble(Console.ReadLine());
                panggil = new Persegi_Panjang(panjang, lebar);
                panggil.CetakLuas("Persegi Panjang");
                break;

            default:
                Console.WriteLine("Your choise is not found, try again you latter GOOD BYE");
                break;
            }
            Console.Read();
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            Bangun2D panggil;
            char     pilihan;
            string   lagi = "";

            //int sisi,panjang, lebar, luas_persegi, luas_Ppanjang;
            //int alas, tinggi;
            //double phi = 3.14 ,r, luas_lingkaran, luas_segitiga;

            do
            {
                Console.WriteLine("========= Perhitungan Luas ==========");
                Console.WriteLine("1. Lingkaran");
                Console.WriteLine("2. Segitiga");
                Console.WriteLine("3. Persegi");
                Console.WriteLine("4. Pergegi Panjang");
                Console.WriteLine("=====================================");
                Console.Write("Pilihanmu : ");
                pilihan = Convert.ToChar(Console.ReadLine());
                switch (pilihan)
                {
                case '1':
                    /*Console.WriteLine("Lingkaran");
                     * Console.Write("Masukkan jari-jari :");
                     * r = Convert.ToDouble(Console.ReadLine());
                     * luas_lingkaran = phi * r * r;
                     * Console.WriteLine("Luas : " + luas_lingkaran.ToString());*/

                    Console.Write("Masukkan nilai jari-jari : ");
                    double jari = Convert.ToDouble(Console.ReadLine());
                    panggil = new Lingkaran(jari);
                    panggil.CetakLuas("Lingkaran");
                    Console.Write("Kembali ke menu? (y/n) : ");
                    lagi = Console.ReadLine();
                    break;

                case '2':
                    /* Console.WriteLine("Segitiga");
                     * Console.Write("Masukkan Alas :");
                     * alas = Convert.ToInt16(Console.ReadLine());
                     * Console.Write("Masukkan Tinggi :");
                     * tinggi = Convert.ToInt16(Console.ReadLine());
                     * luas_segitiga = 0.5 * alas * tinggi;
                     * Console.WriteLine("Luas : " + luas_segitiga.ToString());*/
                    Console.Write("Masukkan nilai alas : ");
                    double alas = Convert.ToDouble(Console.ReadLine());
                    Console.Write("Masukkan nilai tinggi : ");
                    double tinggi = Convert.ToDouble(Console.ReadLine());
                    panggil = new Segitiga(alas, tinggi);
                    panggil.CetakLuas("Segitiga");
                    Console.Write("Kembali ke menu? (y/n) : ");
                    lagi = Console.ReadLine();
                    break;

                case '3':
                    //Console.WriteLine("Persegi");
                    //Console.Write("Masukkan Sisi :");
                    //sisi = Convert.ToInt16(Console.ReadLine());
                    //luas_persegi = sisi * sisi;
                    //Console.WriteLine("Luas : " + luas_persegi.ToString());

                    Console.Write("Masukkan nilai sisi : ");
                    double sisi = Convert.ToDouble(Console.ReadLine());
                    panggil = new Persegi(sisi);
                    panggil.CetakLuas("Persegi");
                    Console.Write("Kembali ke menu? (y/n) : ");
                    lagi = Console.ReadLine();
                    break;

                case '4':
                    //Console.WriteLine("Persegi Panjang");
                    //Console.Write("Masukkan Panjang :");
                    //panjang = Convert.ToInt16(Console.ReadLine());
                    //Console.Write("Masukkan Lebar :");
                    //lebar = Convert.ToInt16(Console.ReadLine());
                    //luas_Ppanjang = panjang * lebar;
                    //Console.WriteLine("Luas : " + luas_Ppanjang.ToString());

                    Console.Write("Masukkan nilai panjang : ");
                    double panjang = Convert.ToDouble(Console.ReadLine());
                    Console.Write("Masukkan nilai lebar : ");
                    double lebar = Convert.ToDouble(Console.ReadLine());
                    panggil = new PersegiPanjang(panjang, lebar);
                    panggil.CetakLuas("Persegi Panjang");
                    Console.Write("Kembali ke menu? (y/n) : ");
                    lagi = Console.ReadLine();
                    break;

                default:
                    Console.WriteLine("Your Choice is not found, try again see you later good bye.");
                    Console.Write("Kembali ke menu? (y/n) : ");
                    lagi = Console.ReadLine();
                    break;
                }
            } while (lagi == "y");
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            Banggun2D panggil;

            Console.WriteLine("=============Perhitungan Luas===============");
            Console.WriteLine("1. Lingkaran");
            Console.WriteLine("2. Segitiga");
            Console.WriteLine("3. Persegi");
            Console.WriteLine("4. Persegi Panjang");
            Console.WriteLine("============================================");
            Console.Write("Your Choice = ");
            int choice = Convert.ToInt32(Console.ReadLine());

            switch (choice)
            {
            case 1:
                Console.WriteLine("============================================");
                Console.WriteLine("Menghitung Luas Lingkaran");
                Console.Write("Masukkan nilai jari-jari = ");
                double jari = Convert.ToDouble(Console.ReadLine());
                panggil = new Lingkaran(jari);
                panggil.CetakLuas("Lingkaran");

                /*
                 * double phi = 3.14;
                 * double luaslingkaran = phi * (jari*jari);
                 * Console.WriteLine("Luas : " + luaslingkaran);
                 */
                Console.Read();
                break;

            case 2:
                Console.WriteLine("============================================");
                Console.WriteLine("Menghitung Luas Segitiga");
                Console.Write("Masukkan nilai alas = ");
                double alas = Convert.ToDouble(Console.ReadLine());
                Console.Write("Masukkan nilai tinggi = ");
                double tinggi = Convert.ToDouble(Console.ReadLine());
                panggil = new Segitiga(alas, tinggi);
                panggil.CetakLuas("Segitiga");

                /*
                 * double luas = alas * tinggi / 2;
                 * Console.WriteLine("Luas : " + luas);
                 */
                Console.Read();
                break;

            case 3:
                Console.WriteLine("============================================");
                Console.WriteLine("Menghitung Luas Persegi");
                Console.Write("Masukkan nilai sisi = ");
                double sisi = Convert.ToDouble(Console.ReadLine());
                panggil = new Persegi(sisi);
                panggil.CetakLuas("Persegi");

                /*
                 * double luasp = sisi * sisi ;
                 * Console.WriteLine("Luas : " + luasp);
                 */
                Console.Read();
                break;

            case 4:
                Console.WriteLine("============================================");
                Console.WriteLine("Menghitung Luas Persegi Panjang");
                Console.Write("Masukkan nilai panjang = ");
                double panjang = Convert.ToDouble(Console.ReadLine());
                Console.Write("Masukkan nilai tinggi = ");
                double lebar = Convert.ToDouble(Console.ReadLine());
                panggil = new Persegi_Panjang(panjang, lebar);
                panggil.CetakLuas("Persegi_Panjang");

                /*
                 * double luaspp = panjangp * tinggipp;
                 * Console.WriteLine("Luas : " + luaspp);
                 */
                Console.Read();
                break;

            default:
                Console.Write("Your choice is not found, try again");
                Console.Read();
                break;
            }
            Console.WriteLine("============================================");
            Console.ReadLine();
        }