- Curso
- Condiciones A
- Calculadora básica usando switch
Calculadora básica usando switch
Última actualización:
22/08/2020
⁃
Dificultad:
Fácil
Escriba un programa en C# que solicite al usuario dos números y una operación (+,-,x,/) después calcule la operación y muestre el resultado por pantalla.
Muestre el texto Caracter no reconocido si el símbolo de la operación es diferente a los anteriores.
Deberías utilizar el bloque switch.
Entrada
6
-
4
Salida
6-4= 2
Solución
using System;
public class CalculadoraBasicaSwitch
{
public static void Main(string[] args)
{
int a = Convert.ToInt32(Console.ReadLine());
char operacion = Convert.ToChar(Console.ReadLine());
int b = Convert.ToInt32(Console.ReadLine());
switch (operacion)
{
case '+':
Console.WriteLine("{0}+{1}= {2}", a, b, a + b);
break;
case '-':
Console.WriteLine("{0}-{1}= {2}", a, b, a - b);
break;
case 'x':
case '*':
Console.WriteLine("{0}x{1}= {2}", a, b, a * b);
break;
case '/':
Console.WriteLine("{0}/{1}= {2}", a, b, a / b);
break;
default:
Console.WriteLine("Caracter no reconocido");
break;
}
}
}