示例#1
0
 private static void DaireHesapla(Daire daire, string alanVeyaCevre)
 {
     Console.WriteLine("Alan Hesaplama için 'a' Çevre Hesaplama için 'ç' giriniz.");
     alanVeyaCevre = Console.ReadLine();
     if (alanVeyaCevre == "a")
     {
         Console.WriteLine(daire.AlanHesapla());
     }
     else if (alanVeyaCevre == "ç")
     {
         Console.WriteLine(daire.CevreHesapla());
     }
     else
     {
         Console.WriteLine("Lütfen geçerli bir değer giriniz.");
         DaireHesapla(daire, alanVeyaCevre);
     }
 }
示例#2
0
        private void bDaire_Click(object sender, EventArgs e)
        {
            if (tbDaireYaricap.Text == "")
            {
                MessageBox.Show("Lütfen Değer Giriniz!!!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                bKare.Enabled       = false;
                bUckenar.Enabled    = false;
                bDikUcgen.Enabled   = false;
                bDikdortgen.Enabled = false;

                Daire daire = new Daire();

                daire.YariCap = Convert.ToDouble(tbDaireYaricap.Text);

                tbAlanSonuc.Text  = daire.AlanHesapla().ToString();
                tbCevreSonuc.Text = daire.CevreHesapla().ToString();
            }
        }
 private void button2_Click(object sender, EventArgs e)
 {
     _daire.Radius = Convert.ToDouble(numericUpDown1.Value);
     label2.Text   = "Alan: " + Math.Round(_daire.AlanHesapla(), 2);
 }
 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!";
     }
 }
示例#5
0
        private void bAlanHesapla_Click(object sender, EventArgs e)
        {
            lSonuc.Text = "";
            //double sayi;
            if (gbUcgen.Visible && rbEskenarUcgen.Checked && tbDik1.Text == "")
            {
                MessageBox.Show("Lütfen boş giriş yapmayınız!", "HATA!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error,
                                MessageBoxDefaultButton.Button1);
                return;
            }

            if (gbUcgen.Visible && rbDikUcgen.Checked && (tbDik1.Text == "" || tbDik2.Text == ""))
            {
                MessageBox.Show("Lütfen boş giriş yapmayınız!", "HATA!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error,
                                MessageBoxDefaultButton.Button1);
                return;
            }

            if (gbKareDikdortgen.Visible && rbKare.Checked && tbKısaKenar.Text == "")
            {
                MessageBox.Show("Lütfen boş giriş yapmayınız!", "HATA!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error,
                                MessageBoxDefaultButton.Button1);
                return;
            }

            if (gbKareDikdortgen.Visible && rbDikdortgen.Checked && (tbUzunKenar.Text == "" || tbKısaKenar.Text == ""))
            {
                MessageBox.Show("Lütfen boş giriş yapmayınız!", "HATA!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error,
                                MessageBoxDefaultButton.Button1);
                return;
            }

            if (gbDaire.Visible && tbYariCap.Text == "")
            {
                MessageBox.Show("Lütfen boş giriş yapmayınız!", "HATA!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error,
                                MessageBoxDefaultButton.Button1);
                return;
            }
            //if (!double.TryParse(tbKısaKenar.Text.Trim(), out sayi))
            //{
            //    MessageBox.Show("Lütfen karakter girmeyiniz!", "UYARI!",
            //    MessageBoxButtons.OK, MessageBoxIcon.Warning);
            //    return;
            //}


            if (rbKare.Checked == true)
            {
                Kare kare = new Kare()
                {
                    TemelUzunluk = Convert.ToDouble(tbKısaKenar.Text)
                };
                lSonuc.Text += "Karenin Alanı: " + kare.AlanHesapla() + "-Çevresi: " + kare.CevreHesapla() + "\r\n";
            }
            if (rbDikdortgen.Checked == true)
            {
                Dikdortgen dikdortgen = new Dikdortgen()
                {
                    TemelUzunluk = Convert.ToDouble(tbKısaKenar.Text),
                    Yukseklik    = Convert.ToDouble(tbUzunKenar.Text)
                };
                lSonuc.Text += "Dikdörtgenin Alanı: " + dikdortgen.AlanHesapla() + "-Çevresi: " + dikdortgen.CevreHesapla() + "\r\n";
            }
            if (rbEskenarUcgen.Checked == true)
            {
                EskenarUcgen eskenarUcgen = new EskenarUcgen()
                {
                    TemelUzunluk = Convert.ToDouble(tbDik1.Text)
                };
                lSonuc.Text += "Eşkenar Üçgenin Alanı: " + eskenarUcgen.AlanHesapla() + "-Çevresi: " + eskenarUcgen.CevreHesapla() + "\r\n";
            }
            if (rbDikUcgen.Checked == true)
            {
                DikUcgen dikUcgen = new DikUcgen()
                {
                    TemelUzunluk = Convert.ToDouble(tbDik1.Text),
                    Yukseklik    = Convert.ToDouble(tbDik2.Text)
                };
                lSonuc.Text += "Dik Üçgenin Alanı: " + dikUcgen.AlanHesapla() + "-Çevresi: " + dikUcgen.CevreHesapla() + "\r\n";
            }
            if (rbDaire.Checked == true)
            {
                Daire daire = new Daire()
                {
                    TemelUzunluk = Convert.ToDouble(tbYariCap.Text)
                };
                lSonuc.Text += "Dairenin Alanı: " + daire.AlanHesapla() + "-Çevresi: " + daire.CevreHesapla() + "\r\n";
            }
        }