Ir ao conteúdo
  • Cadastre-se

Algoritmo potenciação


Posts recomendados

Bom dia galera, to com um probleminha aqui

Preciso fazer um algoritmo de potenciação mais não posso usar os sinais de multiplicação e nem de potenciação

Consegui fazer com potencia 2, mais se colocar potencia 3 já buga o resultado.

 

Meu código esta assim

 

inicio    variavel real n1 , n2 , n3 , i , n4    ler n1 , n2    para i de 1 ate n2        n3 <- n3 + n4        n4 <- n1 / ( 1 / n1 )    proximo    escrever n3fim
 

 

 

 

Alguem poderia me ajudar?

Agradeço desde já.

Link para o comentário
Compartilhar em outros sites

  • mês depois...

vou dar um pista, se eu escrever mais que isso vou acabar dando resultado pronto. 

 

2^5 = 32

 

2^5 =2 * 2 *2 *2 *2 *2 

 

, ou seja, você pediria a base ao usuário que no caso seria 2, criaria um acumulador para multiplicação inicializado com 1, ao invés 

de zero, e depois cria um loop:

 

potencia = 5

base = 2

multi = 1

para i de 1 ate potencia faca    multi = multi * basefimpara
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...