Como insiro a potenciação no meu código? Estou fazendo uma calculadora e não consigo inserir a potenciação.

0 respostas
csharp
Jaklee.12
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();
        }
    }
}

}

Criado 27 de maio de 2020
Respostas 0
Participantes 1