Buscar

Desenvolva um algoritmo que leia o nome, a idade e o sexo de várias pessoas. O programa vai perguntar se o usuário quer ou não continuar. No final,...

Desenvolva um algoritmo que leia o nome, a idade e o sexo de várias pessoas. O programa vai perguntar se o usuário quer ou não continuar. No final, mostre:
a) O nome da pessoa mais velha
b) O nome da mulher mais jovem
c) A média de idade do grupo
d) Quantos homens tem mais de 30 anos
e) Quantas mulheres tem menos de 18 anos


Essa pergunta também está no material:

exercicios-algoritmos-6
1 pág.

Lógica de Programação ExatasExatas

💡 1 Resposta

User badge image

Ed Verified user icon

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.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais