Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
 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);
     }
 }
Beispiel #3
0
        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();
            }
        }
Beispiel #4
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";
            }
        }
Beispiel #5
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();

                }
            }
           
        }