Red de conocimiento informático - Computadora portátil - Código fuente de la calculadora C#

Código fuente de la calculadora C#

espacio de nombres jisuanji

{

clase parcial pública jisuanqi: Formulario

{

pública jisuanqi()

{

InitializeComponent();

}

privado void jisuanqi_Load(remitente del objeto, EventArgs e)

{

txtMath.Text = "0.0";

}

// Almacena el número ingresado

cadena privada str1 = "" ;

Cadena privada action = "";

txtMath.Text = "0.string action = "";

//Para determinar si "=" era se hace clic, no se hace clic de forma predeterminada

private bool Equal_flag = false;

private void check(Button btnname)

{

if ( action.Equals(""))

{

if (txtMath.Text ! = "0" || txtMath.Text ! = "0.0")

{

str1 = btnname.Text;

txtMath.Text = str1.ToString()

}

p>

//Si es la primera vez que escribes un número

if (txtMath.Text.Equals("0.0") || txtMath.Text.Equals("0" ) )

{

txtMath.Text = btnname.Text;

str1 = btnname.Text.ToString();

}

// Si se ha ingresado un número y "="

if(! acción.Equals("") amplificador; txtMath.Text.Length! = 0 amplificador (!txtMath.Text.Equals("0.0")) amplificador (!txtMath.Text.Equals("0 ") )))

{

str2 = btnname.Text;

txtMath.Text.Length ! = 0 amp (!Text = btnname .Text ;

}

// Si se han ingresado números y se han realizado sumas, restas, multiplicaciones y divisiones, entonces en

else if ((!action.Equals("")) amp;amp;

txtMath.Text.Length ! = 0 amp; txtMath.Text.Length !Longitud = 0 !txtMath.Text.Equals(0.0) amp;amp;

txtMath.Text = btnname.Text;

//str2 = txtMath.Text.ToString()

str2 = btnname.Text; }

else if (txtMath.Text.Equals("") amp; amp; (! action.>

{

txtMath.Text = btnname. Texto;

str2 = txtMath.Text

;