Está en la página 1de 3

EJEMPLO: Elaborar un programa que muestre un men que permita elegir una de las siguientes operaciones

aritmticas bsicas:
1- Sumar
2- Restar
3- Multiplicar
4- Dividir
5- Salir
Las operaciones constarn solamente de dos operando.
Calculadora.cs
class Calculadora
{
//Atributos
private double operando1, operando2, resultado;
//Mtodos Propiedades
public double OPERANDO1
{
set
{
operando1 = value;
}
}
public double OPERANDO2
{
set
{
operando2 = value;
}
}
//Mtodos Analizadores
public double Sumar()
{
resultado = operando1 + operando2;
return resultado;
}
public double Restar()
{
resultado = operando1 - operando2;
return resultado;
}
public double Multiplicar()
{
resultado = operando1 * operando2;
return resultado;
}
public double Dividir()
{
resultado = operando1 / operando2;
return resultado;
}
}

Program.cs
class Program
{
static void Main(string[] args)
{
double n1, n2;
string OPC, N1, N2;
int opc;
Calculadora MiCalculadora = new Calculadora();
while (true)
{
Console.WriteLine("***** MEN *****");
Console.WriteLine("1. Sumar");
Console.WriteLine("2. Restar");
Console.WriteLine("3. Multiplicar");
Console.WriteLine("4. Dividir");
Console.WriteLine("5. Salir");
Console.Write("Seleccione la operacin deseada: ");
OPC = Console.ReadLine();
opc = Convert.ToInt16(OPC);
if (opc >= 1 & opc < 5)
{
Console.Write("Igrese nmero 1: ");
N1 = Console.ReadLine();
n1 = Convert.ToDouble(N1);
Console.Write("Ingrese nmero 2: ");
N2 = Console.ReadLine();
n2 = Convert.ToDouble(N2);
MiCalculadora.OPERANDO1 = n1;
MiCalculadora.OPERANDO2 = n2;
switch (opc)
{
case 1:
Console.WriteLine("Resultado
break;
case 2:
Console.WriteLine("Resultado
break;
case 3:
Console.WriteLine("Resultado
break;
case 4:
Console.WriteLine("Resultado
break;

= " + MiCalculadora.Sumar());

= " + MiCalculadora.Restar());

= " + MiCalculadora.Multiplicar());

= " + MiCalculadora.Dividir());

}
}
else
if (opc == 5)
{
goto salir;
}
else
Console.WriteLine("Opcin no vlida");

}
salir:
Console.ReadKey();
}
}

También podría gustarte