Logo Passei Direto
Buscar

Construir um algoritmo com estrtura de repetição.

faça um algoritmo que seja capaz de obter o resultado de uma exponenciação para qualquer base e expoente inteiros fornecidos, sem utilizar a operação de exponenciação.

User badge image

Enviado por Nayara Oliveira há 12 anos

Respostas

User badge image

Adriano Girardello

há 12 anos

Neste caso terá que utilizar a operação de multiplicação. A exponenciação nada mais é que a multiplicação de um número por ele mesmo repetida N vezes. Por exemplo: 2^3 = 8, pq 2*2*2 = 8.

Aqui vai um pseudo algorítmo:

 

INICIO

variavel base = 2;

variavel expoente = 3;

variavel contador = 1;

variavel resultado = base;

 

repita enquanto contador < expoente (no caso do exemplo, vai repetir para contador em 1 e 2)

  resultado = resultado * base;  (entrando aqui 2 vezes, fará 2*2 = 4 e depois fará 4*2 =8)

  contador = contador + 1;

fim do repita

 

imprime resultado;

 

FIM

 

Espero ter ajudado a clarear o problema.

Essa resposta te ajudou?

1
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

dev-test-answer-api@mail.com

há 9 meses

4HLwa4yHO4tDaM7ARbl5cOHovTlQxkvweARFCqzpFcDvMsYXJ9xmDiUAfld8mQ

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Conteúdos escolhidos para você