- Curso
- Condiciones A
- Calculadora básica usando if
Calculadora básica usando if
Ú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.
Debe usar el bloque if.
Entrada
4
x
4
Salida
4x4= 16
Solución
using System;
public class CalculadoraBasicaIf
{
public static void Main(string[] args)
{
int a = Convert.ToInt32(Console.ReadLine());
char operacion = Convert.ToChar(Console.ReadLine());
int b = Convert.ToInt32(Console.ReadLine());
if (operacion == '+')
Console.WriteLine("{0}+{1}= {2}", a, b, a + b);
else if (operacion == '-')
Console.WriteLine("{0}-{1}= {2}", a, b, a - b);
else if ((operacion == 'x') || (operacion == '*'))
Console.WriteLine("{0}x{1}= {2}", a, b, a * b);
else if (operacion == '/')
Console.WriteLine("{0}/{1}= {2}", a, b, a / b);
else
Console.WriteLine("Caracter no reconocido");
}
}