Como eu faço POTENCIA sem Math.POw ? c#

2 respostas
Pain_P

. Elabore um programa para fazer cálculo de potenciação. Ou seja, x^y. Seu algoritmo
deverá solicitar que o usuário entre com o valor da base (x) e do expoente (y) e apresentar
o resultado do cálculo sem utilizar o operador (Math.Pow). Para resolver o problema utilize
estrutura de repetição for.

int x = 0, y = 0;

Console.WriteLine(Digite X);

x = int.Parse(Console.ReadLine());

Console.WriteLine(Digite Y);

y = int.Parse(Console.ReadLine());

for (int i = 1; i <= x; i++)

{
}
        for (int i = 1; i <= x; i++)
        {

        }

… to sem ideia. como vou colocar potencia?

2 Respostas

Francisco_Chaves

Olá amigo, eu fiz desta forma, espero ter ajudado:

int x = 2;

int y = 4;

int aux =1;//auxiliar para receber o valor
for (int i = 1; i <= y; i++){
	aux *=  x;
}

Console.WriteLine($“A potência de {x} elevado a {y} é igual a {aux}”);

Pain_P

valeu !
vc inventou dois valores ne?
vlw!

Criado 29 de setembro de 2017
Ultima resposta 29 de set. de 2017
Respostas 2
Participantes 2