CALCULADORA SENCILLA EN C# | WINDOWS FORMS
En este primer tema explicare como crear una calculadora sencilla en Windws form(c#).
Primero creamos un nuevo proyecto en visual studio, para este ejemplo utilizare la version 2012, pero el codigo es igual para cualquier version.
Usaremos
-3 labels
-5 butons
-3 texbox

Lo siguiente es renombra el texto de cada uno de ellos:
El label 1 tendre de nombre "Primer numero", el siguiente "Segundo numero", y por ultimo "Resultado".
Los botones seran el primero "Suma", segundo "Resta", tercero "Multiplicacion", cuarto "Division" y por ultimo "Limpiar".
Lo siguiente empezaremos con el codigo de el boton de suma, damos doble click en el button de suma y escribimos:
private void button1_Click(object sender, EventArgs e)
{
double res = double.Parse(textBox1.Text) + double.Parse(textBox2.Text);
textBox3.Text = res.ToString();
}
Ahora lo que hace esto es sumar lo que reciba en texbox1 y texbox2 mostrarlo en texbox3.
Para la resta es lo siguiente:
private void button2_Click(object sender, EventArgs e)
{
double res = double.Parse(textBox1.Text) - double.Parse(textBox2.Text);
textBox3.Text = res.ToString();
}
Para la multplicacion:
private void button2_Click(object sender, EventArgs e)
{
double res = double.Parse(textBox1.Text) * double.Parse(textBox2.Text);
textBox3.Text = res.ToString();
}
Por ultimo para la division:
private void button2_Click(object sender, EventArgs e)
{
double res = double.Parse(textBox1.Text) / double.Parse(textBox2.Text);
textBox3.Text = res.ToString();
}
Y para el boton limpiar es lo siguiente:
private void button5_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
}
Con .Clear(); se limpian los texbox que le hemos ordenado.
Todo quedaria asi:

Para darle un poco mas de "Estilo" le agregaremos un PictureBox y damos click en la pequeña flecha en la esquina superior derecha. y damos en "Elegir imagen" y luego exportamos la imagen que desemos:

Y listo, Con esto hemos creado una pequeña calculadora en Windows Forms sin tanto problema.
Saludos.
Primero creamos un nuevo proyecto en visual studio, para este ejemplo utilizare la version 2012, pero el codigo es igual para cualquier version.
Usaremos
-3 labels
-5 butons
-3 texbox
Lo siguiente es renombra el texto de cada uno de ellos:
El label 1 tendre de nombre "Primer numero", el siguiente "Segundo numero", y por ultimo "Resultado".
Los botones seran el primero "Suma", segundo "Resta", tercero "Multiplicacion", cuarto "Division" y por ultimo "Limpiar".
Lo siguiente empezaremos con el codigo de el boton de suma, damos doble click en el button de suma y escribimos:
private void button1_Click(object sender, EventArgs e)
{
double res = double.Parse(textBox1.Text) + double.Parse(textBox2.Text);
textBox3.Text = res.ToString();
}
Ahora lo que hace esto es sumar lo que reciba en texbox1 y texbox2 mostrarlo en texbox3.
Para la resta es lo siguiente:
private void button2_Click(object sender, EventArgs e)
{
double res = double.Parse(textBox1.Text) - double.Parse(textBox2.Text);
textBox3.Text = res.ToString();
}
Para la multplicacion:
private void button2_Click(object sender, EventArgs e)
{
double res = double.Parse(textBox1.Text) * double.Parse(textBox2.Text);
textBox3.Text = res.ToString();
}
Por ultimo para la division:
private void button2_Click(object sender, EventArgs e)
{
double res = double.Parse(textBox1.Text) / double.Parse(textBox2.Text);
textBox3.Text = res.ToString();
}
Y para el boton limpiar es lo siguiente:
private void button5_Click(object sender, EventArgs e)
{
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
}
Con .Clear(); se limpian los texbox que le hemos ordenado.
Todo quedaria asi:
Para darle un poco mas de "Estilo" le agregaremos un PictureBox y damos click en la pequeña flecha en la esquina superior derecha. y damos en "Elegir imagen" y luego exportamos la imagen que desemos:
Y listo, Con esto hemos creado una pequeña calculadora en Windows Forms sin tanto problema.
Saludos.
ME PUEDES PASAR EL CODIGO
ResponderEliminarUh, perdona voy viendo.
EliminarEl código está en el post