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.

💡 2 Respostas

User badge image

Adriano Girardello

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.

3
Dislike2
User badge image

Edwina Wate

Optima questao


0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais