示例#1
0
        static void Main(string[] args)
        {
            while (0 == 0)
            {
                Console.WriteLine("Alan Hesaplamak İçin 1'e Çevre Hesaplamak İçin 2'ye Programdan çıkmak için 3'e Basın?");
                int sec = Convert.ToInt32(Console.ReadLine());

                Dikdörtgen dikdörtgen = new Dikdörtgen();

                if (sec == 1)
                {
                    Console.WriteLine("Yüksekliği ve uzunluğu Giriniz");
                    dikdörtgen.b = Convert.ToInt32(Console.ReadLine());
                    dikdörtgen.h = Convert.ToInt32(Console.ReadLine());


                    Console.WriteLine("Dikdörtgenin Alanı => " + alanhesapla(dikdörtgen.b, dikdörtgen.h));
                }

                else if (sec == 2)
                {
                    Console.WriteLine("Yüksekliği ve uzunluğu Giriniz");
                    dikdörtgen.b = Convert.ToInt32(Console.ReadLine());
                    dikdörtgen.h = Convert.ToInt32(Console.ReadLine());


                    Console.WriteLine("Dikdörtgenin Çevresi => " + cevrehesapla(dikdörtgen.b, dikdörtgen.h));
                }
                else if (sec == 3)
                {
                    break;
                }
            }
 private void bAlan_Click(object sender, EventArgs e)
 {
     if (CBEU.Checked)
     {
         if (String.IsNullOrEmpty(tbTabanKenar.Text))
         {
             rtbSonuc.Text = "Lütfen uzunluk değerlerini eksiksiz giriniz!";
         }
         else
         {
             IUcgen U1 = new EşkenarUcgen();
             U1.TabanKenar = Double.Parse(tbTabanKenar.Text);
             rtbSonuc.Text = U1.AlanHesapla().ToString();
         }
     }
     else if (cbDU.Checked)
     {
         if (String.IsNullOrEmpty(tbDUtaban.Text) || String.IsNullOrEmpty(tbYukseklik.Text))
         {
             rtbSonuc.Text = "Lütfen uzunluk değerlerini eksiksiz giriniz!";
         }
         else
         {
             DikUcgen U2 = new DikUcgen();
             U2.TabanKenar = Double.Parse(tbDUtaban.Text);
             U2.Yükseklik  = Double.Parse(tbYukseklik.Text);
             rtbSonuc.Text = U2.AlanHesapla().ToString();
         }
     }
     else if (cbDikdörtgen.Checked)
     {
         Dikdörtgen A1 = new Dikdörtgen();
         if (String.IsNullOrEmpty(tbUzunKenar.Text) || String.IsNullOrEmpty(tbKısaKenar.Text))
         {
             rtbSonuc.Text = "Lütfen uzunluk değerlerini eksiksiz giriniz!";
         }
         else
         {
             A1.Kısakenar  = Double.Parse(tbKısaKenar.Text);
             A1.Uzunkenar  = Double.Parse(tbUzunKenar.Text);
             rtbSonuc.Text = A1.AlanHesapla().ToString();
         }
     }
     else if (cbKare.Checked)
     {
         Kare K1 = new Kare();
         if (String.IsNullOrEmpty(tbUzunKenarK.Text))
         {
             rtbSonuc.Text = "Lütfen uzunluk değerlerini eksiksiz giriniz!";
         }
         else
         {
             K1.Uzunkenar  = Double.Parse(tbUzunKenarK.Text);
             rtbSonuc.Text = K1.AlanHesapla().ToString();
         }
     }
     else if (cbDaire.Checked)
     {
         if (String.IsNullOrEmpty(tbYarıcap.Text))
         {
             rtbSonuc.Text = "Lütfen uzunluk değerlerini eksiksiz giriniz!";
         }
         else
         {
             Daire D1 = new Daire();
             D1.YarıCap    = Double.Parse(tbYarıcap.Text);
             rtbSonuc.Text = D1.AlanHesapla().ToString();
         }
     }
     else
     {
         rtbSonuc.Text = "Lütfen bir şekil seçiniz!";
     }
 }