programa
{
funcao inicio()
{
inteiro c = 1, idade, contagem_f = 0, contagem_m = 0, maior_m = 0
inteiro menor_m = 0, maior_f = 0, menor_f = 0
cadeia nome, novo_f = "", novo_m = "", velho_f = "", velho_m = ""
caracter sx
enquanto (c <= 4) {
escreva (c," pessoa\n")
escreva ("-------------------------------------------------------\n")
escreva ("Digite o nome: ")
leia (nome)
escreva ("Digite a idade: ")
leia (idade)
escreva ("Digite o sexo: ")
leia (sx)
escreva ("===========================================================\n")
se (sx == 'm' ou sx == 'M') { // sexo masculino
contagem_m++
se (contagem_m == 1) {
novo_m = nome
menor_m = idade
velho_m = nome
maior_m = idade
}senao {
se (idade > maior_m) {
maior_m = idade
velho_m = nome
}
se (idade < menor_m) {
menor_m = idade
novo_m = nome
}
}
}senao se (sx == 'f' ou sx == 'F') { // sexo feminino
contagem_f++
se (contagem_f == 1) {
novo_f = nome
menor_f =idade
velho_f = nome
maior_f = idade
}senao {
se (idade > maior_f) {
maior_f = idade
velho_f = nome
}
se (idade < menor_f) {
menor_f = idade
novo_f = nome
}
}
}
c++
}
escreva ("\n===========================================================\n")
escreva ("Ao todo tem ",contagem_m," masculino e ",contagem_f," feminino\n")
escreva ("A mulher mais velha é ",velho_f,". Ela tem ",maior_f," anos\n")
escreva ("A mulher mais nova é ",novo_f,". ela tem ",menor_f," anos\n")
escreva ("O homem mais velho é ",velho_m,". Ele tem ",maior_m," anos\n")
escreva ("O homem mais novo é ",novo_m,". Ele tem ",menor_m," anos\n")
}
}
tá certo?