Ejercicio Calculadora Estandar
Objetivo
Realizar el diseño y codificación de la interfaz para la calculadora.
Pasos a realizar
1. Si no lo tiene abierto, Abra el proyecto SistemaCalculo.
2. Agregue lossiguientes controles:
a. 1 GroupBox con 4 RadioButton
b. 4 Label
c. 2 TextBox
d. 2 Button
3. Establezca las siguientes propiedades:
OBJETO
PROPIEDAD
VALOR
Form1
Name
frmCalculadoraEstandar
TextCalculadora Estándar
GroupBox1
Text
Operaciones
RadioButton1
Name
rbtSuma
Text
Suma
Checked
True
RadioButton2
Name
rbtResta
Text
Resta
RadioButton3
Name
rbtMultiplicacion
Text
Multipliación
RadioButton4Name
rbtDivision
Text
División
Label1
Text
Valor 1
Label2
Text
Valor 2
Label3
Text
Resultado
Label4
Name
lblResultado
Text
Autosize
False
BorderStyle
FixedSingle
TextBox1
Name
txtValor1TextBox2
Name
txtValor2
Button1
Name
btnCalcular
Text
Calcular
Button2
Name
btnLimpiar
Text
Limpiar
El diseño final es el mostrado a continuación:
4. Haga doble clic en el botón Calcular e inserte lassiguientes líneas de código:
private void button1_Click(object sender, EventArgs e)
{
//Validamos los datos
if (!ValidarDatosEntrada())
{MessageBox.Show("Por favor, introduzca dos valores numéricos.", "Datos inválidos");
return;
}
//Creamos un objeto calculadora
Calculadora objCalculadora = newCalculadora();
//Controlamos cualquier error que pueda surgir al realizar las operaciones
try
{
//Asignamos los valores introducidos por el usuario alobjeto
objCalculadora.Valor1 = double.Parse(txtValor1.Text);
objCalculadora.Valor2 = double.Parse(txtValor2.Text);
//Mandamos a realizar la operacionseleccionada
if (rbtSuma.Checked)
{
objCalculadora.Sumar();
}
else if (rbtResta.Checked)
{...
Regístrate para leer el documento completo.