Você está aqui: VisuAlg ::: Desafios e Lista de Exercícios Resolvidos ::: Laços de Repetição |
Faça um programa que possua uma função chamada Potencia(), que vai receber dois parâmetros numéricos (base e expoente) - Exercícios Resolvidos de VisuAlgQuantidade de visualizações: 57 vezes |
Pergunta/Tarefa: Faça um programa que possua uma função chamada Potencia(), que vai receber dois parâmetros numéricos (base e expoente) e vai calcular o resultado da exponenciação. Ex: Potencia(5, 2) vai calcular 52 = 25 Sua saída deverá ser parecida com: Programa que calcula a potência de dois números. Informe o valor da base: 4 Informe o valor do expoente: 3 4 elevado a 3 é 64 Veja a resolução comentada deste exercício usando VisuAlg: algoritmo "Como calcular potência em VisuAlg" var // variáveis usadas na resolução do problema base, expoente, resultado: inteiro // função que recebe dois números inteiros e retorna // o resultado do primeiro número elevado ao segundo // número funcao potencia(base, expoente: inteiro): inteiro var cont, res: inteiro inicio // vamos ajustar os valores iniciais das // variáveis auxiliares cont <- 0 res <- 1 enquanto (cont < expoente) faca res <- base * res cont <- cont + 1 fimenquanto retorne res fimfuncao // função principal do programa inicio escreval("Programa que calcula a potência de dois números.") |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de VisuAlg |
Veja mais Dicas e truques de VisuAlg |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |