Descrição do exercício
Faça um programa que tenha um procedimento chamado Contador() que recebe três valores como parâmetro: o início, o fim e o incremento de uma contagem. O programa principal deve solicitar a digitação desses valores e passá-los ao procedimento, que vai mostrar a contagem na tela.
Ex: Para os valores de início (4), fim (20) e incremento(3) teremos
Contador(4, 20, 3) vai mostrar na tela 4 >> 7 >> 10 >> 13 >> 16 >> 19 >> FIM
Resolução do exercício
programa
{
funcao contador(inteiro ini, inteiro fim, inteiro inc) {
inteiro c
para (c = ini; c <= fim; c += inc) {
escreva(c , " => ")
}
para (c = ini; c >= fim; c -= inc) {
escreva(c , " => ")
}
escreva("FIM DA CONTAGEM!")
}
funcao inicio() {
inteiro ini, fim, inc
escreva("Digite o valor inicial: ")
leia(ini)
escreva("Digite o valor final: ")
leia(fim)
escreva("Digite o valor de incremento: ")
leia(inc)
contador(ini, fim, inc)
}
}