class Program
{
static void Main(string[] args)
{
bool b = true;
while (b == true)
{
Console.Clear();
Console.WriteLine("Escolha dentre as operações:");
Console.WriteLine("+ -> Soma");
Console.WriteLine("- -> Subtração");
Console.WriteLine("* -> Multiplicação");
Console.WriteLine("/ -> Divisão");
Console.WriteLine("% -> Porcentagem");
Console.WriteLine("@ -> Radiciação");
Console.WriteLine("Digite o primeiro numero:");
float numero1 = float.Parse(Console.ReadLine());
Console.WriteLine("Digite a operação: ");
string operacao = Console.ReadLine();
Console.WriteLine("Digite o segundo numero: ");
float numero2 = float.Parse(Console.ReadLine());
float resultado = 0;
switch (operacao)
{
case "+":
resultado = numero1 + numero2;
break;
case "-":
resultado = numero1 - numero2;
break;
case "/":
resultado = numero1 / numero2;
break;
case "*":
resultado = numero1 * numero2;
break;
case "%":
resultado = numero1 / 100 * numero2;
break;
case "@":
resultado = Convert.ToSingle(Math.Sqrt(numero1));
break;
default:
Console.WriteLine("Erro!");
break;
}
Console.WriteLine("{0} {1} {2} = {3}", numero1, operacao, numero2, resultado);
Console.ReadKey();
}
}
}
}