Cómo crear una calculadora sencilla en C#
En este tutorial, crearemos una sencilla aplicación de calculadora basada en consola en C#. Este programa permitirá a los usuarios realizar operaciones aritméticas básicas, como suma, resta, multiplicación y división. Al finalizar este tutorial, comprenderá mejor la entrada del usuario, las declaraciones condicionales y los métodos en C#.
Configuración del proyecto
Comience creando un nuevo proyecto de aplicación de consola en Visual Studio:
- Abra Visual Studio y seleccione Crear un nuevo proyecto.
- Seleccione Aplicación de consola (.NET Core) o Aplicación de consola (.NET Framework) y haga clic en Siguiente.
- Nombra tu proyecto "SimpleCalculator" y haz clic en Crear.
Cómo escribir el código de la calculadora
Ahora, escribamos el código para nuestra calculadora. Abra el archivo Program.cs
y reemplace el código existente por el siguiente:
using System;
namespace SimpleCalculator
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Welcome to Simple Calculator!");
Console.WriteLine("Choose an operation:");
Console.WriteLine("1. Addition");
Console.WriteLine("2. Subtraction");
Console.WriteLine("3. Multiplication");
Console.WriteLine("4. Division");
int operation = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter the first number:");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Enter the second number:");
double num2 = Convert.ToDouble(Console.ReadLine());
double result = 0;
switch (operation)
{
case 1:
result = Add(num1, num2);
break;
case 2:
result = Subtract(num1, num2);
break;
case 3:
result = Multiply(num1, num2);
break;
case 4:
result = Divide(num1, num2);
break;
default:
Console.WriteLine("Invalid operation.");
return;
}
Console.WriteLine("The result is: " + result);
}
static double Add(double a, double b) => a + b;
static double Subtract(double a, double b) => a - b;
static double Multiply(double a, double b) => a * b;
static double Divide(double a, double b) => a / b;
}
}
Entendiendo el Código
Repasemos los componentes clave del programa calculadora:
using System;
: Esta línea importa el espacio de nombres del sistema, lo que nos permite utilizar clases y métodos comunes.static void Main(string[] args)
: Este es el punto de entrada de la aplicación donde comienza la ejecución del programa.Console.WriteLine()
: Este método se utiliza para mostrar texto en la consola.Convert.ToInt32()
yConvert.ToDouble()
: estos métodos convierten la entrada del usuario de cadenas a tipos numéricos.switch (operación)
: Esta declaración evalúa la elección del usuario y ejecuta la operación aritmética correspondiente.- Métodos aritméticos:
Suma
,Resta
,Multiplicación
yDivisión
son métodos que realizan cálculos y devuelven resultados.
Compilar y ejecutar la calculadora
Para compilar y ejecutar su aplicación de calculadora, siga estos pasos:
- Presione
F5
o haga clic en el botón Inicio en Visual Studio para compilar y ejecutar su programa. - Siga las indicaciones en la ventana de la consola para seleccionar una operación e ingresar dos números.
- La calculadora mostrará el resultado de la operación seleccionada.
Conclusión
Ha creado con éxito una aplicación de calculadora sencilla en C#. Este tutorial ha explicado cómo aceptar la entrada del usuario, realizar operaciones aritméticas básicas y utilizar métodos para organizar el código. Puede mejorar aún más esta aplicación añadiendo más funciones, como gestión de errores, compatibilidad con más operaciones o incluso una interfaz gráfica de usuario.
Próximos pasos
Considere lo siguiente para ampliar sus conocimientos:
- Implementar el manejo de errores para gestionar la división por cero.
- Agregue funcionalidad para cálculos más complejos, como exponenciación o raíces cuadradas.
- Descubra cómo crear una interfaz gráfica de usuario utilizando Windows Forms o WPF.