Mini Calculadora en modo consola C#


Mini Calculadora en modo consola C#

using System;

namespace Calculadora
{
class Program
{
public static void Main(string[] args)
{
float  primero;     // El primer número
float  segundo;     // El segundo número
string operacion;   // La operación a realizar

Console.Title = "Mini-Calculadora"; // Damos formato a la consola
Console.BackgroundColor = ConsoleColor.White;
Console.ForegroundColor = ConsoleColor.Blue;
Console.Clear();

Console.SetCursorPosition (3,2); // Pedimos el primer número
Console.WriteLine ("Introduzca el primer  número");
Console.SetCursorPosition (60,2);
primero = float.Parse(Console.ReadLine());

Console.SetCursorPosition (3,3); // Pedimos la operación
Console.WriteLine ("Introduzca la operación a realizar (+,-,*,/)");
Console.SetCursorPosition (59,3);
operacion = Console.ReadLine();

Console.SetCursorPosition (3,4); // Pedimos el segundo número
Console.WriteLine ("Introduzca el segundo número");
Console.SetCursorPosition (60,4);
segundo = float.Parse(Console.ReadLine());


Console.SetCursorPosition (57,5); // Mostramos la solucion...
Console.WriteLine ("__________");

Console.SetCursorPosition (3,6);
Console.WriteLine ("El resultado es");
Console.SetCursorPosition (60,6);

Console.WriteLine (calcular(primero,segundo,operacion));
Console.ReadKey ();

}

private static string calcular (float primero , float segundo, string operacion)
{
float temp;
switch (operacion) // Estructura con switch
{
case "+":
temp = primero + segundo;
return temp.ToString ();
case "-":
temp = primero - segundo;
return temp.ToString ();
case "*":
temp = primero * segundo;
return temp.ToString ();
case "/":
temp = primero / segundo;
return temp.ToString ();
}
return "-1";
}
}
}

No hay comentarios:

Publicar un comentario

Popular Posts