private void bHesapla_Click(object sender, EventArgs e) { double sonuc = 0; if (cbSekil.SelectedIndex != 0 && cbHesapla.SelectedIndex != 0) { if (cbSekil.SelectedIndex == 1) // DikDörtgen { if (cbHesapla.SelectedIndex == 1) // Çevre { DikDortgen dikDortgen = new DikDortgen(); dikDortgen.UzunKenar = Convert.ToDouble(tbUzunKenar.Text, new CultureInfo("tr")); dikDortgen.KisaKenar = Convert.ToDouble(tbKisaKenar.Text, new CultureInfo("tr")); sonuc = dikDortgen.CevreHesapla(); lbSonuc.Items.Add(sonuc); } else // Alan { DikDortgen dikDortgen = new DikDortgen(); dikDortgen.UzunKenar = Convert.ToDouble(tbUzunKenar.Text, new CultureInfo("tr")); dikDortgen.KisaKenar = Convert.ToDouble(tbKisaKenar.Text, new CultureInfo("tr")); sonuc = dikDortgen.AlanHesapla(); lbSonuc.Items.Add(sonuc); } } if (cbSekil.SelectedIndex == 2) // Kare { Kare kare = new Kare(); if (cbHesapla.SelectedIndex == 1) // Çevre { kare.UzunKenar = Convert.ToDouble(tbKare.Text, new CultureInfo("tr")); sonuc = kare.CevreHesapla(); lbSonuc.Items.Add(sonuc); } else // Alan { kare.UzunKenar = Convert.ToDouble(tbKare.Text, new CultureInfo("tr")); sonuc = kare.AlanHesapla(); lbSonuc.Items.Add(sonuc); } } if (cbSekil.SelectedIndex == 3) // EşKenar Üçgen { EsKenarUcgen esKenarUcgen = new EsKenarUcgen(); if (cbHesapla.SelectedIndex == 1) // Çevre { esKenarUcgen.Taban = Convert.ToDouble(tbEsKenarUcgen.Text, new CultureInfo("tr")); sonuc = esKenarUcgen.CevreHesapla(); lbSonuc.Items.Add(sonuc); } else // Alan { esKenarUcgen.Taban = Convert.ToDouble(tbEsKenarUcgen.Text, new CultureInfo("tr")); sonuc = esKenarUcgen.AlanHesapla(); lbSonuc.Items.Add(sonuc); } } if (cbSekil.SelectedIndex == 4) // DikÜçgen { DikUcgen dikUcgen = new DikUcgen(); if (cbHesapla.SelectedIndex == 1) // Çevre { dikUcgen.Taban = Convert.ToDouble(tbDikUcgenTaban.Text, new CultureInfo("tr")); dikUcgen.Yukseklik = Convert.ToDouble(tbDikUcgenYukseklik.Text, new CultureInfo("tr")); sonuc = dikUcgen.CevreHesapla(); lbSonuc.Items.Add(sonuc); } else // Alan { dikUcgen.Taban = Convert.ToDouble(tbDikUcgenTaban.Text, new CultureInfo("tr")); dikUcgen.Yukseklik = Convert.ToDouble(tbDikUcgenYukseklik.Text, new CultureInfo("tr")); sonuc = dikUcgen.AlanHesapla(); lbSonuc.Items.Add(sonuc); } } if (cbSekil.SelectedIndex == 5) // Daire { Daire daire = new Daire(); if (cbHesapla.SelectedIndex == 1) // Çevre { daire.YariCap = Convert.ToDouble(tbYariCap.Text, new CultureInfo("tr")); sonuc = daire.CevreHesapla(); lbSonuc.Items.Add(sonuc); } else // Alan { daire.YariCap = Convert.ToDouble(tbYariCap.Text, new CultureInfo("tr")); sonuc = daire.AlanHesapla(); lbSonuc.Items.Add(sonuc); } } } }
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(); } } }