• Matéria: Lógica
  • Autor: leticiavognach
  • Perguntado 9 anos atrás

Ajuda com programação: Visualg

Faça um algoritmo que leia 10 valores inteiros para idade, armazenando os valores
em um vetor. Para as idades, aplicar as seguintes regras:
a. idade menor que 12 anos, escreva criança
b. idade entre 12(inclusive) e menor que 15, escreva adolescente;
c. idade entre 15(inclusive) e menor que 18, escreva jovem;
d. idade entre 18 (inclusive) e 55 (inclusive), escreva adulto;
e. idades maiores de 55, escreva idoso.

Respostas

respondido por: cassiorsantos
2
algoritmo "Idades"
// Função : Receber 10 valores de idades/apresentar resultados por faixa etária
// Autor : Cassio Santos
// Data : 22/06/2016

var
Idade: vetor [1..10] de inteiro
i: inteiro

inicio

para i de 1 ate 10 faca
     escreva("Digite a ", i, "a. idade: ")
     leia(Idade[i])
fimpara
para i de 1 ate 10 faca
     se (Idade[i]) < 12 entao
          escreval("Idade: ", Idade[i], " ano(s) = Criança")
     fimse
     se (Idade[i] >= 12) e (Idade[i] < 15) entao
          escreval("Idade: ", Idade[i], " ano(s) = Adolescente")
     fimse
     se (Idade[i] >= 15) e (Idade[i] < 18) entao
          escreval("Idade: ", Idade[i], " ano(s) = Jovem")
     fimse
     se (Idade[i] >= 18) e (Idade[i] <= 55) entao
          escreval("Idade: ", Idade[i], " ano(s) = Adulto")
     fimse
     se (Idade[i] > 55) entao
          escreval("Idade: ", Idade[i], " ano(s) = Idoso")
     fimse
fimpara

fimalgoritmo

Qualquer dúvida, favor postar um comentário.

Bons Estudos!
Anexos:
Perguntas similares