switch in c#

 using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;


public partial class _Default : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e)

    {


    }

    protected void Button1_Click(object sender, EventArgs e)

    {

        //int a=0, b=0,c=0;


        //a =  Convert.ToInt32(txt1.Text);

        //b = Convert.ToInt32(txt2.Text) ; 

        //c = a + b;

        //Label1.Text = Convert.ToString(c);


        cal("+");



    }

    protected void Button2_Click(object sender, EventArgs e)

    {

        cal("-");

        

    }

    protected void Button3_Click(object sender, EventArgs e)

    {

        //int a, b, c;

        //a = Convert.ToInt32(txt1.Text);

        //b = Convert.ToInt32(txt2.Text);

        //c = a * b;

        //Label1.Text = Convert.ToString(c);

        cal("*");

    }

    protected void Button4_Click(object sender, EventArgs e)

    {

        //int a, b, c;

        //a = Convert.ToInt32(txt1.Text);

        //b = Convert.ToInt32(txt2.Text);

        //c = a / b;

        //Label1.Text = Convert.ToString(c);

        string result= cal("/");

        int dis = (Convert.ToInt32(result) * 10) / 100;

        Label1.Text =  result;

        Label2.Text = Convert.ToString( dis);



    }


    public string cal(string op) {


        float a = 0, b = 0;

        float  c=0;

         a = Convert.ToInt32(txt1.Text);

         b = Convert.ToInt32(txt2.Text);


        switch (op)

        {

            case "+": c = a+ b ; break;

            case "-":c = a- b; break;

            case "*": c = a* b; break;

            case "/": c = a/ b; break;

            default: Label2.Text = "Not Any"; break;

        }


        return Convert.ToString(c);

       


    }

}

Comments

Popular posts from this blog

ARRAY IN C#

Multiplication of three numbers in C#