static void Main(string[] args) { Kare kare; Dikdortgen dikdortgen; DikUcgen dikUcgen; EskenarUcgen eskenarUcgen; Daire daire; string girilenSekil; Console.WriteLine("Lütfen işlem yapmak istediğiniz şekili giriniz(Kare, Dikdörtgen, Dik Üçgen, Eşkenar Üçgen, Daire):"); girilenSekil = Console.ReadLine(); if (girilenSekil == "Kare") { kare = new Kare(); Console.Write("Kenar uzunluğu: "); kare.Uzunkenar = Convert.ToDouble(Console.ReadLine()); KareHesapla(kare, alanVeyaCevre); } else if (girilenSekil == "Dikdörtgen") { dikdortgen = new Dikdortgen(); Console.Write("Kısa Kenar: "); dikdortgen.KisaKenar = Convert.ToDouble(Console.ReadLine()); Console.Write("Uzun Kenar: "); dikdortgen.Uzunkenar = Convert.ToDouble(Console.ReadLine()); DikdortgenHesapla(dikdortgen, alanVeyaCevre); } else if (girilenSekil == "Dik Üçgen") { dikUcgen = new DikUcgen(); Console.Write("Taban Kenar: "); dikUcgen.TabanKenar = Convert.ToDouble(Console.ReadLine()); Console.Write("Yükseklik: "); dikUcgen.Yukseklik = Convert.ToDouble(Console.ReadLine()); DikUcgenHesapla(dikUcgen, alanVeyaCevre); } else if (girilenSekil == "Eşkenar Üçgen") { eskenarUcgen = new EskenarUcgen(); Console.Write("Taban Kenar: "); eskenarUcgen.TabanKenar = Convert.ToDouble(Console.ReadLine()); Console.Write("Yükseklik: "); eskenarUcgen.Yukseklik = Convert.ToDouble(Console.ReadLine()); EskenarUcgenHesapla(eskenarUcgen, alanVeyaCevre); } else if (girilenSekil == "Daire") { daire = new Daire(); Console.Write("Yarı çap: "); daire.YariCap = Convert.ToDouble(Console.ReadLine()); DaireHesapla(daire, alanVeyaCevre); } }
private static void EskenarUcgenHesapla(EskenarUcgen eskenarUcgen, string alanVeyaCevre) { Console.WriteLine("Alan Hesaplama için 'a' Çevre Hesaplama için 'ç' giriniz."); alanVeyaCevre = Console.ReadLine(); if (alanVeyaCevre == "a") { Console.Write(eskenarUcgen.AlanHesapla()); } else if (alanVeyaCevre == "ç") { Console.WriteLine(eskenarUcgen.CevreHesapla()); } else { Console.WriteLine("Lütfen geçerli bir değer giriniz."); EskenarUcgenHesapla(eskenarUcgen, alanVeyaCevre); } }
private void bUckenar_Click(object sender, EventArgs e) { if (tbDikUcgenTaban.Text == "" || tbDikucgenYukseklik.Text == "") { MessageBox.Show("Lütfen Değer Giriniz!!!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { bKare.Enabled = false; bDikUcgen.Enabled = false; bDaire.Enabled = false; bDikdortgen.Enabled = false; EskenarUcgen eskenar = new EskenarUcgen(); eskenar.Taban = Convert.ToDouble(tbKareTaban.Text); eskenar.Yukseklik = Convert.ToDouble(tbKareYukseklik.Text); tbAlanSonuc.Text = eskenar.AlanHesapla().ToString(); tbCevreSonuc.Text = eskenar.CevreHesapla().ToString(); } }
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"; } }
private void btnHesap_Click(object sender, EventArgs e) { if (!(cbEskenarUcgen.Checked || cbDikUcgen.Checked || cbDikdortgen.Checked || cbDaire.Checked || cbKare.Checked)) { MessageBox.Show("Lütfen boş seçim yapmayınız!", "Hata!", MessageBoxButtons.OK,MessageBoxIcon.Error); } if (tbTaban.Text.Trim() == "" || tbYukseklik.Text.Trim() == "") { MessageBox.Show("Lütfen boş seçim yapmayınız!", "Hata!", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (cbKare.Checked) { Dikdortgen_Kare kare = new Dikdortgen_Kare(); kare.Taban = Convert.ToDouble(tbTaban.Text); kare.Yukseklik = Convert.ToDouble(tbYukseklik.Text); lbAlan.Text = kare.AlanHesapla().ToString(); lbCevre.Text = kare.CevreHesapla().ToString(); } if (cbDikdortgen.Checked) { Dikdortgen_Kare dikdortgen = new Dikdortgen_Kare(); dikdortgen.Taban = Convert.ToDouble(tbTaban.Text); dikdortgen.Yukseklik = Convert.ToDouble(tbYukseklik.Text); lbAlan.Text = dikdortgen.AlanHesapla().ToString(); lbCevre.Text = dikdortgen.CevreHesapla().ToString(); } if (cbDikUcgen.Checked) { DikUcgen dikucgen = new DikUcgen(); dikucgen.Taban = Convert.ToDouble(tbTaban.Text); dikucgen.Yukseklik = Convert.ToDouble(tbYukseklik.Text); lbAlan.Text = dikucgen.AlanHesapla().ToString(); lbCevre.Text = dikucgen.CevreHesapla().ToString(); } if (cbEskenarUcgen.Checked) { EskenarUcgen eskenarUcgen = new EskenarUcgen(); eskenarUcgen.Taban = Convert.ToDouble(tbTaban.Text); eskenarUcgen.Yukseklik = Convert.ToDouble(tbYukseklik.Text); lbAlan.Text = eskenarUcgen.AlanHesapla().ToString(); lbCevre.Text = eskenarUcgen.CevreHesapla().ToString(); } if (cbDaire.Checked) { Daire daire = new Daire(); daire.YariCap = Convert.ToDouble(tbYariCap.Text); lbAlan.Text = daire.AlanHesapla().ToString(); lbCevre.Text = daire.CevreHesapla().ToString(); } } }