Claro! Aqui está um exemplo de algoritmo em Python que atende aos requisitos mencionados: ```python # Inicializando as variáveis nome_mais_velho = "" idade_mais_velho = 0 nome_mulher_mais_jovem = "" idade_mulher_mais_jovem = float('inf') soma_idades = 0 quantidade_homens_mais_30 = 0 quantidade_mulheres_menos_18 = 0 quantidade_pessoas = 0 continuar = True while continuar: # Lendo os dados da pessoa nome = input("Digite o nome da pessoa: ") idade = int(input("Digite a idade da pessoa: ")) sexo = input("Digite o sexo da pessoa (M/F): ") # Verificando a pessoa mais velha if idade > idade_mais_velho: nome_mais_velho = nome idade_mais_velho = idade # Verificando a mulher mais jovem if sexo == "F" and idade < idade_mulher_mais_jovem: nome_mulher_mais_jovem = nome idade_mulher_mais_jovem = idade # Calculando a soma das idades soma_idades += idade # Verificando a quantidade de homens com mais de 30 anos if sexo == "M" and idade > 30: quantidade_homens_mais_30 += 1 # Verificando a quantidade de mulheres com menos de 18 anos if sexo == "F" and idade < 18: quantidade_mulheres_menos_18 += 1 # Incrementando a quantidade de pessoas quantidade_pessoas += 1 # Perguntando se o usuário quer continuar resposta = input("Deseja continuar? (S/N): ") if resposta.upper() != "S": continuar = False # Calculando a média de idade do grupo media_idade = soma_idades / quantidade_pessoas # Exibindo os resultados print("a) O nome da pessoa mais velha:", nome_mais_velho) print("b) O nome da mulher mais jovem:", nome_mulher_mais_jovem) print("c) A média de idade do grupo:", media_idade) print("d) Quantos homens têm mais de 30 anos:", quantidade_homens_mais_30) print("e) Quantas mulheres têm menos de 18 anos:", quantidade_mulheres_menos_18) ``` Espero que isso ajude! Se você tiver alguma dúvida adicional, é só me perguntar.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar