Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

<p>algoritmo para coletar os dados de sexo, idade e altura de 20 pessoas e calcular as estatísticas solicitadas. O algoritmo está em pseudocódigo, e você pode adaptá-lo para qualquer linguagem de programação que desejar. Vou incluir a lógica básica para fazer isso em Python no final.</p><p>### Pseudocódigo</p><p>1. **Inicialização:**</p><p>- Crie variáveis para armazenar a soma da idade total (`total_idade`), a soma da altura das mulheres (`total_altura_mulheres`), a soma da idade dos homens (`total_idade_homens`), o número de mulheres (`contagem_mulheres`), o número de homens (`contagem_homens`), e o número de pessoas na faixa etária de 18 a 35 anos (`contagem_idade_18_35`).</p><p>2. **Coletar Dados:**</p><p>- Para cada pessoa de 1 a 20:</p><p>- Solicite o sexo (0 para feminino, 1 para masculino).</p><p>- Solicite a idade.</p><p>- Solicite a altura.</p><p>- Adicione a idade à soma total da idade.</p><p>- Se o sexo for feminino:</p><p>- Adicione a altura à soma da altura das mulheres.</p><p>- Aumente a contagem de mulheres.</p><p>- Caso contrário (sexo masculino):</p><p>- Adicione a idade à soma da idade dos homens.</p><p>- Aumente a contagem de homens.</p><p>- Se a idade estiver entre 18 e 35 anos (inclusive), aumente a contagem de pessoas nesta faixa etária.</p><p>3. **Calcular Médias e Percentuais:**</p><p>- Calcule a média da idade do grupo total.</p><p>- Calcule a média da altura das mulheres.</p><p>- Calcule a média da idade dos homens.</p><p>- Calcule o percentual de pessoas com idade entre 18 e 35 anos.</p><p>4. **Mostrar Resultados:**</p><p>- Exiba a média da idade do grupo.</p><p>- Exiba a média da altura das mulheres.</p><p>- Exiba a média da idade dos homens.</p><p>- Exiba o percentual de pessoas com idade entre 18 e 35 anos.</p><p>### Implementação em Python</p><p>Aqui está o algoritmo implementado em Python:</p><p>```python</p><p># Inicialização das variáveis</p><p>total_idade = 0</p><p>total_altura_mulheres = 0</p><p>total_idade_homens = 0</p><p>contagem_mulheres = 0</p><p>contagem_homens = 0</p><p>contagem_idade_18_35 = 0</p><p>total_pessoas = 20</p><p># Coleta dos dados</p><p>for i in range(total_pessoas):</p><p>sexo = int(input("Digite o sexo (0-feminino, 1-masculino): "))</p><p>idade = int(input("Digite a idade: "))</p><p>altura = float(input("Digite a altura (em metros): "))</p><p># Adiciona a idade total</p><p>total_idade += idade</p><p># Verifica o sexo e atualiza as variáveis correspondentes</p><p>if sexo == 0: # Feminino</p><p>total_altura_mulheres += altura</p><p>contagem_mulheres += 1</p><p>else: # Masculino</p><p>total_idade_homens += idade</p><p>contagem_homens += 1</p><p># Verifica a faixa etária</p><p>if 18 <= idade <= 35:</p><p>contagem_idade_18_35 += 1</p><p># Cálculo das médias e percentuais</p><p>media_idade_grupo = total_idade / total_pessoas</p><p>media_altura_mulheres = total_altura_mulheres / contagem_mulheres if contagem_mulheres > 0 else 0</p><p>media_idade_homens = total_idade_homens / contagem_homens if contagem_homens > 0 else 0</p><p>percentual_idade_18_35 = (contagem_idade_18_35 / total_pessoas) * 100</p><p># Exibição dos resultados</p><p>print(f"Média da idade do grupo: {media_idade_grupo:.2f} anos")</p><p>print(f"Média da altura das mulheres: {media_altura_mulheres:.2f} metros")</p><p>print(f"Média da idade dos homens: {media_idade_homens:.2f} anos")</p><p>print(f"Percentual de pessoas com idade entre 18 e 35 anos: {percentual_idade_18_35:.2f}%")</p><p>```</p><p>### Explicação do Código</p><p>- **Coleta de Dados:** O loop `for` coleta informações sobre 20 pessoas, atualizando as variáveis de acordo com o sexo, idade e altura fornecidos.</p><p>- **Cálculo das Médias e Percentuais:** Após a coleta, calculamos a média das idades, a média das alturas das mulheres, a média das idades dos homens e o percentual de pessoas com idade entre 18 e 35 anos.</p><p>- **Exibição dos Resultados:** Os resultados são exibidos com duas casas decimais para maior clareza.</p><p>Você pode testar e adaptar este código conforme necessário para se ajustar ao ambiente em que você está trabalhando.</p>

Mais conteúdos dessa disciplina