RECIENTES

Calculadora simple C# console

Este programa es una calculadora Simple en C# que permite al usuario ingresar dos numeros y realizar operaciones básicas como Suma, Resta, Multiplicación y división.

Imagen del Codigo C# Iniciado:



A continuación te explicare paso a paso de como se ah realizado este programa:


1. Importamos el espacio de nombres `System´:

using System;

El codigo Utiliza `using System;´ para importar el espacio de nombres `System´ , que es necesario para utilizar la clase `Console´ y otras funcionalidades del lenguaje.

2. Definir program:

namespace CalculadoraSimple
{
    class Program
    {
        // Código del programa
    }
}

Aquí se define la clase `program´ dentro del espacio de nombres `CalculadoraSimple´

3. Inicio del Método "Main":

 
static void Main(string[] args)
{
    // Código del programa
}   

El método "Main" es el punto de entrada del programa y se ejecuta cuando se inicia la aplicación.

4. Leer los numeros ingresados por el usuario

  
Console.Write("Ingresa el primer número: ");
double num1 = Convert.ToDouble(Console.ReadLine());

Console.Write("Ingresa el segundo número: ");
double num2 = Convert.ToDouble(Console.ReadLine());  

Estos codigos muestran mensajes en la consola pidiendo al usuario que ingrese dos numeros. Luego, se leen las entradas del usuario como cadenas y se convierten a tipo "double" usando "convert.ToDouble()".


Ejemplo de entrada del usuario:

Ingresa el primer número: 5.6
Ingresa el segundo número: 3.2

5. Mostrar opciones de operación:

Console.WriteLine("Elige la operación a realizar:");
Console.WriteLine("1. Suma");
Console.WriteLine("2. Resta");
Console.WriteLine("3. Multiplicación");
Console.WriteLine("4. División");

Estos códigos muestran un menú en la consola con las opciones de operación disponibles que para el usuario elija.

Ejemplo de menú mostrado al usuario:

 
Elige la operación a realizar:
1. Suma
2. Resta
3. Multiplicación
4. División

6. Leer la opción de operación elegida por el usuario:

 
Console.Write("Ingresa el número correspondiente a la operación: ");
int opcion = Convert.ToInt32(Console.ReadLine());

Este codigo muestra un mensaje pidiendo al usuario que ingrese el numero correspondiente a la operación de desea realizar. Luego, se lee la entrada del usuario como una cadena y se convierte a tipo "int" usando "Convert.ToInt32()".

Ejemplo de entrada del usuario

 
Ingresa el número correspondiente a la operación: 1

7. Realizar la operación seleccionada

 
double resultado = 0;

switch (opcion)
{
    case 1:
        resultado = num1 + num2;
        break;
    case 2:
        resultado = num1 - num2;
        break;
    case 3:
        resultado = num1 * num2;
        break;
    case 4:
        if (num2 != 0)
            resultado = num1 / num2;
        else
            Console.WriteLine("¡Error! No se puede dividir entre cero.");
        break;
    default:
        Console.WriteLine("¡Opción inválida!");
        break;
}

Estos códigos utilizan "switch" para mantener la operación según la opción ingresada por el usuario. Dependiendo de la operación elegida, se realiza la operación correspondiente y el resultado se almacena en la variable "resultado"

Ejemplo si el usuario eligio la opccion 1 (Suma):

 
Resultado = 5.6 + 3.2 = 8.8

8. Mostrar el resultado:

 
Console.WriteLine($"El resultado es: {resultado}");

Este codigo muestra el resultado de la operación en la consola utilizando una interpolación de cadenas para mostrar el valor de la variable "resultado"

Ejemplo de resultado mostrado al usuario:

 
El resultado es: 8.8

El programa solicita al usuario que ingrese dos numeros y elija una operación. Luego, realiza la operación seleccionada y muestra el resultado.

Dependiendo de las entradas del usuario, el programa puede realizar diferentes operaciones matemáticas


CODIGO C# COMPLETO:

 
using System;

namespace CalculadoraSimple
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Calculadora Simple");
            Console.WriteLine("------------------");

            Console.Write("Ingresa el primer número: ");
            double num1 = Convert.ToDouble(Console.ReadLine());

            Console.Write("Ingresa el segundo número: ");
            double num2 = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine("Elige la operación a realizar:");
            Console.WriteLine("1. Suma");
            Console.WriteLine("2. Resta");
            Console.WriteLine("3. Multiplicación");
            Console.WriteLine("4. División");

            Console.Write("Ingresa el número correspondiente a la operación: ");
            int opcion = Convert.ToInt32(Console.ReadLine());

            double resultado = 0;

            switch (opcion)
            {
                case 1:
                    resultado = num1 + num2;
                    break;
                case 2:
                    resultado = num1 - num2;
                    break;
                case 3:
                    resultado = num1 * num2;
                    break;
                case 4:
                    if (num2 != 0)
                        resultado = num1 / num2;
                    else
                        Console.WriteLine("¡Error! No se puede dividir entre cero.");
                    break;
                default:
                    Console.WriteLine("¡Opción inválida!");
                    break;
            }

            Console.WriteLine($"El resultado es: {resultado}");

            Console.ReadLine();
        }
    }
}

A



Uso cookies para darte un mejor servicio.
Mi sitio web utiliza cookies para mejorar tu experiencia. Acepto Leer más