Informática, perguntado por paulodieckel, 1 ano atrás

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 eversonruggieri
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.




Perguntas interessantes