¿Cómo hacer una calculadora en C#?

C# es un lenguaje de programación moderno y orientado a objetos que fue creado por Microsoft. Se ejecuta en .NET Framework. C# está muy cerca de los lenguajes de programación C/C++ y Java. En este artículo, aprenderemos cómo crear una calculadora en C#. 

Funciones básicas de la calculadora:

  • Suma de dos números.
  • Diferencia entre dos números.
  • Producto de dos números.
  • División de dos números.

Acercarse:

  • Declare las variables locales num1 y num2 para dos valores numéricos.
  • Introduzca la opción.
  • Toma dos números, num1 y num2.
  • do-while salta a un operador seleccionado por el usuario.
  • Muestra el resultado de la operación.
  • Salida

Ejemplo:

C#

// Implementing a calculator in
// C# using switch statement.
using System;
using System.Text;
using System.Threading.Tasks;
 
namespace calculator_c_sharp
{
    class Program
    {
        static void Main(string[] args)
        {
            string value;
            do
            {
                int res;
                Console.Write("Enter first number:");
                int num1 = Convert.ToInt32(Console.ReadLine());
                Console.Write("Enter second number:");
                int num2 = Convert.ToInt32(Console.ReadLine());
                Console.Write("Enter symbol(/,+,-,*):");
                string symbol = Console.ReadLine();
 
                switch (symbol)
                {
                    case "+":
                        res = num1 + num2;
                        Console.WriteLine("Addition:" + res);
                        break;
                    case "-":
                        res = num1 - num2;
                        Console.WriteLine("Subtraction:" + res);
                        break;
                    case "*":
                        res = num1 * num2;
                        Console.WriteLine("Multiplication:" + res);
                        break;
                    case "/":
                        res = num1 / num2;
                        Console.WriteLine("Division:" + res);
                        break;
                    default:
                        Console.WriteLine("Wrong input");
                        break;
                }
                Console.ReadLine();
                Console.Write("Do you want to continue(y/n):");
                value = Console.ReadLine();
            }
            while (value=="y" || value=="Y");
        }
    }
 
}

Producción:

Suma de dos números:

 

Resta de dos números:

 

Multiplicación de dos números:

 

División de dos números:

 

Publicación traducida automáticamente

Artículo escrito por akshaysobti15 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *