Пример #1
0
        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);
                    }
                }
            }
        }
Пример #2
0
        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();

                }
            }
           
        }