Faça um programa que receba a idade, o peso e a altura de 4 pessoas.
O programa deverá calcular e mostrar na tela:
• A quantidade de pessoas menores que 18 anos;
• A quantidade de pessoas maiores ou igual a 18 anos;
• A média das idades;
• A quantidade de pessoas com peso superior a 90 quilos e altura inferior a 1,50;
• Soma do peso das pessoas maiores que 2,00m;
Soluções para a tarefa
Exemplo em python:
pessoas = {
'p1' : str(input("qual a idade, o peso e a altura da 1a pessoa?[ex: 21,85.9,1.90] : ")).split(','),
'p2' : str(input("qual a idade, o peso e a altura da 2a pessoa?: ")).split(','),
'p3' : str(input("qual a idade, o peso e a altura da 3a pessoa?: ")).split(','),
'p4' : str(input("qual a idade, o peso e a altura da 4a pessoa?: ")).split(',')
}
pessoas['p1'] = '21,85.9,1.90'.split(',')
pessoas['p2'] = '69,125,1.85'.split(',')
pessoas['p3'] = '24,42.0,2.1'.split(',')
pessoas['p4'] = '100,200,1.64'.split(',')
maiorQue18 = 0
maiorOuIgual18 = 0
mediaIdades = 0
pesoMaior90AlturaMenor150 = 0
SomaPesoPessoasAlturaMaior200 = 0
for x in pessoas.values():
mediaIdades += float(x[0])
if float(x[0]) > 18:
maiorQue18 += 1
if float(x[0]) >= 18:
maiorOuIgual18 += 1
if float(x[1]) > 90 and float(x[2]) > 1.50:
pesoMaior90AlturaMenor150 += 1
if float(x[2]) > 2:
SomaPesoPessoasAlturaMaior200 += float(x[1])
mediaIdades = mediaIdades / len(pessoas)
print(f''' tem {maiorQue18} pessoas com a idade maior que 18
{maiorOuIgual18} com 18 ou mais anos
a media das idades são {mediaIdades}
existem {pesoMaior90AlturaMenor150} com o peso maior que 90kg e menos que 2m de altura
e a soma do peso de todos com mais de 2m é {SomaPesoPessoasAlturaMaior200}kg
''')