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