Você está na página 1de 5

bool secuencia = true, punto = true;

string operacion, borrado, point;


double numero1, numero2, resultado;
//Numeros de la calculadora
private void number1_Click(object sender, EventArgs e)
{
if (secuencia == true)
{
Pantalla.Text = "";
Pantalla.Text = "1";
secuencia = false;
punto = true;
}
else {
Pantalla.Text = Pantalla.Text + "1";
}
}
private void number2_Click(object sender, EventArgs e)
{
if (secuencia == true)
{
Pantalla.Text = "";
Pantalla.Text = "2";
secuencia = false;
punto = true;
}
else
{
Pantalla.Text = Pantalla.Text + "2";
}
}
private void number3_Click(object sender, EventArgs e)
{
if (secuencia == true)
{
Pantalla.Text = "";
Pantalla.Text = "3";
secuencia = false;
punto = true;
}
else
{
Pantalla.Text = Pantalla.Text + "3";
}
}
private void number4_Click(object sender, EventArgs e)
{
if (secuencia == true)
{
Pantalla.Text = "";
Pantalla.Text = "4";
secuencia = false;
punto = true;
}
else
{
Pantalla.Text = Pantalla.Text + "4";
}
}
private void number5_Click(object sender, EventArgs e)
{
if (secuencia == true)
{
Pantalla.Text = "";
Pantalla.Text = "5";
secuencia = false;
punto = true;
}
else
{
Pantalla.Text = Pantalla.Text + "5";
}
}
private void number6_Click(object sender, EventArgs e)
{
if (secuencia == true)
{
Pantalla.Text = "";
Pantalla.Text = "6";
secuencia = false;
punto = true;
}
else
{
Pantalla.Text = Pantalla.Text + "6";
}
}
private void number7_Click(object sender, EventArgs e)
{
if (secuencia == true)
{
Pantalla.Text = "";
Pantalla.Text = "7";
secuencia = false;
punto = true;
}
else
{
Pantalla.Text = Pantalla.Text + "7";
}
}
private void number8_Click(object sender, EventArgs e)
{
if (secuencia == true)
{
Pantalla.Text = "";
Pantalla.Text = "8";
secuencia = false;
punto = true;
}
else
{
Pantalla.Text = Pantalla.Text + "8";
}
}
private void number9_Click(object sender, EventArgs e)
{
if (secuencia == true)
{
Pantalla.Text = "";
Pantalla.Text = "9";
secuencia = false;
punto = true;
}
else
{
Pantalla.Text = Pantalla.Text + "9";
}
}
private void number0_Click(object sender, EventArgs e)
{
if (Pantalla.Text == "0")
{
return;
}
else
{
if (secuencia == true)
{
Pantalla.Text = "0";
punto = true;
}
else
{
Pantalla.Text = Pantalla.Text + "0";
}
}
}
//Fin de los nuero de la calculadora
//Inicio de los botones de operaciones
private void suma_Click(object sender, EventArgs e)
{
operacion = "+";
numero1 = double.Parse(Pantalla.Text);
secuencia = true;
}
private void resta_Click(object sender, EventArgs e)
{
operacion = "-";
numero1 = double.Parse(Pantalla.Text);
secuencia = true;
}
private void multiplicacion_Click(object sender, EventArgs e)
{
operacion = "*";
numero1 = double.Parse(Pantalla.Text);
secuencia = true;
}
private void divicion_Click(object sender, EventArgs e)
{
operacion = "/";
numero1 = double.Parse(Pantalla.Text);
secuencia = true;
}
private void igual_Click(object sender, EventArgs e)
{
numero2 = double.Parse(Pantalla.Text);
if (operacion == "+") {
resultado = numero1 + numero2;
Pantalla.Text = resultado.ToString();
secuencia = true;
}
if (operacion == "-")
{
resultado = numero1 - numero2;
Pantalla.Text = resultado.ToString();
secuencia = true;
}
if (operacion == "*")
{
resultado = numero1 * numero2;
Pantalla.Text = resultado.ToString();
secuencia = true;
}
if (operacion == "/")
{
resultado = numero1 / numero2;
Pantalla.Text = resultado.ToString();
secuencia = true;
}
//Fin de los botones de operaciones
//Inicio de botones de operaciones especiales
}
private void borrar_Click(object sender, EventArgs e)
{
Pantalla.Text = "0";
numero1 = 0;
numero2 = 0;
secuencia = true;
punto = true;
}

private void Punto_Click(object sender, EventArgs e)


{
if (punto == true)
{
Pantalla.Text = Pantalla.Text + ".";
punto = false;
}
else
{
return;
}
secuencia = false;
}

}
}

Você também pode gostar