AJUDA COM PSEUDOCODIGO
25/08/2023
0
Var
base, expoente: inteiro
potencia: real
resultado: real
Inicio
ESCREVA ("Digite a base: ")
LEIA (base)
SE base <= 0 ENTAO
ESCREVA ("A base deve ser um número inteiro e positivo")
SENAO
ESCREVA ("Digite o expoente: ")
LEIA (expoente)
SE expoente <= 0 ENTAO
ESCREVA ("O expoente deve ser um número inteiro e positivo")
SENAO
resultado <- base * expoente
ESCREVA("O resultado da multiplicação ", base, " * ", expoente, " é: ", resultado)
fimse
Fimalgoritmo
Brena
Curtir tópico
+ 0Post mais votado
26/08/2023
Var
base, expoente: inteiro
potencia: real
resultado: real
Inicio
ESCREVA ("Digite a base: ")
LEIA (base)
SE base <= 0 ENTAO
ESCREVA ("A base deve ser um número inteiro e positivo")
SENAO
ESCREVA ("Digite o expoente: ")
LEIA (expoente)
SE expoente <= 0 ENTAO
ESCREVA ("O expoente deve ser um número inteiro e positivo")
SENAO
resultado <- base * expoente
ESCREVA("O resultado da multiplicação ", base, " * ", expoente, " é: ", resultado)
fimse
Fimalgoritmo
Pelo que entendi você quer que o pseudocódigo execute a potência e não a multiplicação, certo?(Pelo código, o programa tá multiplcando a base pelo expoente, e não repetindo a base "n" vezes).
Se por para repetir N vezes, a variável resultado deve receber o seguinte cálculo: resultado <- base^expoente. Deve-se trocar o sinal de multiplicação * pelo sinal de expoente ^
2*3 = 6
2^3= 8
Carlos Barbosa
Gostei + 1
Mais Posts
28/08/2023
Arthur Heinrich
... resultado <- 1 para i de 1 a expoente faça: resultado <= resultado * base ESCREVA("O resultado da potência ", base, " elevado a ", expoente, " é: ", resultado)
Gostei + 0
28/08/2023
Alexandre Oliveira
resultado <- base ^ expoente
ESCREVA("O resultado da multiplicação ", base, " ^ ", expoente, " é: ", resultado)
fimse
Trocar o * por ^.
Brenda Parabéns!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)