Exercício 52 – Lógica de programação (Portugol Studio)

Descrição do exercício

Crie um algoritmo que leia a idade de 10 pessoas, mostrando no final:

a) Qual é a média de idade do grupo
b) Quantas pessoas tem mais de 18 anos
c) Quantas pessoas tem menos de 5 anos
d) Qual foi a maior idade lida

Resolução do exercício

programa
{
	
	funcao inicio()
	{
		inteiro idade, cont = 1, pessoasMenores = 0, pessoasMaiores = 0, idadeMenor = 0, idadeMaior = 0
		real soma = 0.0, media = 0.0
		enquanto (cont <= 10) {
			escreva("Digite a " + cont + "ª idade: ")
			leia(idade)
			soma = soma + idade
			media = soma / 10
			se (idade < 5) {
				pessoasMenores= pessoasMenores + 1
			}
			senao se (idade > 18 ) {
				pessoasMaiores = pessoasMaiores + 1
				
			}
			se (cont == 1) {
				idadeMenor = idade
				idadeMaior = idade
			}
			senao {
				se (idade < idadeMenor) {
					idadeMenor = idade
				}
				se (idade > idadeMaior) {
					idadeMaior = idade
				}
			}
			cont = cont + 1 
		}
		escreva("\n")
		escreva("----------RESULTADO----------")
		escreva("\n--> Média de idade: " + media + " anos.")
		escreva("\n--> Quantidade de pessoas com menos de 5 anos: " + pessoasMenores)
		escreva("\n--> Quantidade de pessoas com mais de 18 anos: " + pessoasMaiores)
		escreva("\n--> Menor idade informada: " + idadeMenor + " anos.")
		escreva("\n--> Maior idade informada: " + idadeMaior + " anos.")
	}
}

Compartilhe este texto!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *