Faça uma função em que, dados dois valores (X, Y), retorne X ^ Y; entretanto não é permitido usar o operador de potência. ( ^ ). Sugestão: Use o operador de multiplicação
Não sei escrever um algoritmo assim para visualG
Soluções para a tarefa
Respondido por
3
Sugestão:
use a função para (em Java e C a função é conhecida como for).
Fica mais ou menos assim:
Algoritmo "Sem potencia"
declare as variáveis x e y;
declare uma variável de contagem, pode ser com o nome i;
e utilize a função para ou a função repita.
com a função para:
para i de 1 ate y faca
escreva (i:3)
fimpara
Onde está escrito esreva (i:3) é onde você vai colocar a lógica do seu algoritmo. Sugiro que vc crie uma variável z para armazenar o resultado da multiplicação e uma variável s para armazenar o valor de s * z. Não esquecer de inicializar a variável s com o valor 1, pois se ela for inicializada com 0, a conta vai ficar incorreta.
use a função para (em Java e C a função é conhecida como for).
Fica mais ou menos assim:
Algoritmo "Sem potencia"
declare as variáveis x e y;
declare uma variável de contagem, pode ser com o nome i;
e utilize a função para ou a função repita.
com a função para:
para i de 1 ate y faca
escreva (i:3)
fimpara
Onde está escrito esreva (i:3) é onde você vai colocar a lógica do seu algoritmo. Sugiro que vc crie uma variável z para armazenar o resultado da multiplicação e uma variável s para armazenar o valor de s * z. Não esquecer de inicializar a variável s com o valor 1, pois se ela for inicializada com 0, a conta vai ficar incorreta.
Perguntas interessantes