Está en la página 1de 3

using System;

using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Calculadora001
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
bool punto=true;
bool operacion = true;
double valor1 = 0;
double valor2 = 0;
int signo = 0;
private void button1_Click(object sender, EventArgs e)
{
llenar("1");
}

private void button2_Click(object sender, EventArgs e)


{
llenar("2");
}

private void button3_Click(object sender, EventArgs e)


{
llenar("3");
}

private void button4_Click(object sender, EventArgs e)


{
llenar("4");
}

private void button5_Click(object sender, EventArgs e)


{
llenar("5");
}
private void button6_Click(object sender, EventArgs e)
{
llenar("6");
}

private void button7_Click(object sender, EventArgs e)


{
llenar("7");
}

private void button8_Click(object sender, EventArgs e)


{
llenar("8");
}

private void button9_Click(object sender, EventArgs e)


{
llenar("9");
}

private void button10_Click(object sender, EventArgs e)


{
llenar("0");
}
public void llenar(string dato)
{

if (textBox1.Text == "0")
textBox1.Text = dato;
else
textBox1.Text = textBox1.Text + dato;
}

private void button11_Click(object sender, EventArgs e)


{
if (punto)
{
llenar(".");
punto = false;
}
}

private void button17_Click(object sender, EventArgs e)


//CE
{
textBox1.Text = "0";
operacion = true;
punto = true;
valor1 = 0;
valor2 = 0;
}

private void button12_Click(object sender, EventArgs e)


{
srmd("1");
}
public void srmd(string dato)
{
if (operacion)
{
valor1 = Convert.ToDouble(this.textBox1.Text);
textBox1.Text = "0";
operacion = false;
}
signo = Convert.ToInt32(dato);
}

private void button13_Click(object sender, EventArgs e)


{
srmd("2");
}

private void button14_Click(object sender, EventArgs e)


{
srmd("3");
}

private void button15_Click(object sender, EventArgs e)


{
srmd("4");
}

private void button16_Click(object sender, EventArgs e)


{
valor2 = Convert.ToDouble(this.textBox1.Text);
switch (signo)
{
case 1:
this.textBox1.Text = Convert.ToString(valor1 + valor2);
break;
case 2:
this.textBox1.Text = Convert.ToString(valor1 - valor2);
break;
case 3:
this.textBox1.Text = Convert.ToString(valor1 * valor2);
break;
case 4:
this.textBox1.Text = Convert.ToString(valor1 / valor2);
break;

}
}

}
}

También podría gustarte