none
asp.net hesap makinesi RRS feed

  • Soru

  • ARKADAŞLAR MERHABA ASP.NET WEB FORM DA HESAP MAkinesi yapıyorum Rakamlar çalışıyor hatta silme tuşu falanda çalışıyor her şey tamam ama işlemleri yapmıyor kodumu koyuyorum bakarsanız sevinirim

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;

    namespace WebApplication3
    {
        public partial class WebForm1 : System.Web.UI.Page

        {

            double sayi1, sayi2;
            string islem;
            bool durum = false;
            protected void Page_Load(object sender, EventArgs e)
            {

            }

            protected void Button1_Click(object sender, EventArgs e)
            {
                rakamAtama(1);
                /*TextBox1.Text = TextBox1 + "1";
                if(TextBox1!=null)
                {
                    TextBox2.Text = TextBox2 + "1";
                }*/
            }

            protected void Button3_Click(object sender, EventArgs e)
            {
                 rakamAtama(2);
               /* TextBox1.Text = TextBox1 + "2";
                if (TextBox1 != null)
                {
                    TextBox2.Text = TextBox2 + "2";
                }*/
            }

            protected void Button4_Click(object sender, EventArgs e)
            {
                rakamAtama(3);
                /*TextBox1.Text = TextBox1 + "3";
                if (TextBox1 != null)
                {
                    TextBox2.Text = TextBox2 + "3";
                }*/
            }

            protected void Button5_Click(object sender, EventArgs e)
            {
                rakamAtama(4);
               /* TextBox1.Text = TextBox1 + "4";
                if (TextBox1 != null)
                {
                    TextBox2.Text = TextBox2 + "4";
                }*/
            }

            protected void Button6_Click(object sender, EventArgs e)
            {
                 rakamAtama(5);
                /*TextBox1.Text = TextBox1 + "5";
                if (TextBox1 != null)
                {
                    TextBox2.Text = TextBox2 + "5";
                }*/
            }

            protected void Button2_Click(object sender, EventArgs e)
            {
                rakamAtama(6);
               /* TextBox1.Text = TextBox1 + "6";
                if (TextBox1 != null)
                {
                    TextBox2.Text = TextBox2 + "6";
                }*/
            }

            protected void Button7_Click(object sender, EventArgs e)
            {
                 rakamAtama(7);
                /*TextBox1.Text = TextBox1 + "7";
                if (TextBox1 != null)
                {
                    TextBox2.Text = TextBox2 + "7";
                }*/
            }

            protected void Button8_Click(object sender, EventArgs e)
            {
                rakamAtama(8);
                /*TextBox1.Text = TextBox1 + "8";
                if (TextBox1 != null)
                {
                    TextBox2.Text = TextBox2 + "8";
                }*/
            }

            protected void Button9_Click(object sender, EventArgs e)
            {
                rakamAtama(9);
               /* TextBox1.Text = TextBox1 + "9";
                if (TextBox1 != null)
                {
                    TextBox2.Text = TextBox2 + "9";
                }*/
            }

            protected void Button10_Click(object sender, EventArgs e)
            {
                rakamAtama(0);
              /*  TextBox1.Text = TextBox1 + "0";
                if (TextBox1 != null)
                {
                    TextBox2.Text = TextBox2 + "0";
                }*/
            }

            protected void Button11_Click(object sender, EventArgs e)
            {
                islem = "topla";
               // islemYap();
            }

            protected void Button12_Click(object sender, EventArgs e)
            {
                islem = "cikar";
               //islemYap();
            }

            protected void Button13_Click(object sender, EventArgs e)
            {
                islem = "bol";
                //islemYap();
            }

            protected void Button14_Click(object sender, EventArgs e)
            {
                islem = "carp";
                // islemYap();
               

            }

            protected void TextBox3_TextChanged(object sender, EventArgs e)
            {
                
            }
            protected void TextBox1_TextChanged(object sender, EventArgs e)
            {

            }

            protected void TextBox2_TextChanged(object sender, EventArgs e)
            {

            }

            protected void Button15_Click(object sender, EventArgs e)
            {
               
                    islemYap();
                TextBox3.Text = "";
            }

            public void rakamAtama(double sayi)
            {
                TextBox1.Text = Convert.ToString(sayi);
                if (durum == false)
                {
                    sayi1 = sayi;
                    durum = true;
                }
                else
                {
                    sayi2 = sayi;
                    durum = false;
                }
            }

            protected void Button16_Click(object sender, EventArgs e)
            {
                TextBox3.Text = "";
                TextBox1.Text = "";
                TextBox2.Text = "";
            }

            public void islemYap()
            {
                if (durum == false)
                {
                    switch (islem)
                    {
                        case "topla":
                            TextBox3.Text = Convert.ToString(sayi1 + sayi2); sayi1 = (sayi1 + sayi2); durum = true;
                            break;
                        case "cikar":
                            TextBox3.Text = Convert.ToString(sayi1 - sayi2); sayi1 = (sayi1 - sayi2); durum = true;
                            break;
                        case "carp":
                            TextBox3.Text = Convert.ToString(sayi1 * sayi2); sayi1 = (sayi1 * sayi2); durum = true;
                            break;
                        case "bol":
                            TextBox3.Text = Convert.ToString(sayi1 / sayi2); sayi1 = (sayi1 / sayi2); durum = true;
                            break;
                        default:
                            break;
                    }
                }
            }

        }
    }

    9 Ağustos 2015 Pazar 10:24

Tüm Yanıtlar

  • Deleted
    9 Ağustos 2015 Pazar 13:49
  • peki şimdi kafam değişti nerdeki true yu değiştirip false yapmalıyım ben
    9 Ağustos 2015 Pazar 14:05
  • Deleted
    9 Ağustos 2015 Pazar 14:09
  • bir şey fark etmedi birde şöyle bir şey ekledim

     protected void Button15_Click(object sender, EventArgs e)
            {
               
                    islemYap();
                TextBox3.Text = "sonuc";
            }
    başat bir sonuc tanımladım

    buttonun içine yukarıdaki gibi yaptım bu sefer sonuç kısmına" sonuç" yazıyor  sonucu yazmıyor ben şunu istiyorum ilk rakama basıcam sonra hangi işlemi yapıcaksam ona basıca sonra ikinci rakama basıp eşittire basıcam bana sonucu vericek

    ilk rakama basıyorum işleme basıyorum ikinci rakama basıyorum eşittie basınca sonuc yazıyr

    9 Ağustos 2015 Pazar 14:41