Informática, perguntado por tomsbarbosap0nqlw, 1 ano atrás

Faça um algoritmo que receba a idade e o peso de 7 pessoas. Calcule e mostra quantas pessoas tem mais de 90 kg e a média da idade das sete pessoas;

Alguem sabe responder em modelo de VisualG?

Soluções para a tarefa

Respondido por bokomoko
1
a ideia aqui é fazer um comando "para" de 7 vezes e dar dos leia() dentro. Um para idade e outro para peso.

nesse mesmo loop "para" pode-se filtrar os mais de 90kg e somar as idades para posterior cálculo da média

depois outro loop para exibir os dados

e depois exibir o contador de pessoas com +90kg e a media calculada.

Segue em anexo o fonte do programa

Só para fins de comparação, esse trambolho de programa escrito em Visualg precisa de 30 linhas de código.
Em python dá para fazer assim em 7 linhas apenas
from random import randomidades = [ int(random()*70 + 15) for x in range(7)]pesos = [ int(random()*100+40) for x in range(7)]pesados = [ x for x in pesos if x > 90]print("tem ",len(pesados),"pessoas com mais de 90 kg e elas pesam",pesados)print("A media de idade é",sum(idades)/7)


Quer ver ele rodando ? https://repl.it/@bokomoko/pesos-e-idades-de-7-pessoas

Anexos:
Perguntas interessantes