Análise de Dados Pessoais: Idade, Peso e Altura em Java

 

Análise de Dados Pessoais: Idade, Peso e Altura em Java

Explicação do Funcionamento:

  1. Declaração de variáveis:
  • maisDe50Anos: Contador para pessoas com mais de 50 anos.
  • menosDe40Kg: Contador para pessoas com menos de 40kg.
  • entre1e2Metros: Contador para pessoas com altura entre 1m e 2m.

2. Laço de repetição:

  • Um laço for é usado para coletar as informações de 5 pessoas.
  • Durante cada iteração:
    • O programa solicita e armazena os valores de idade, altura e peso.
    • Verifica cada uma das condições:
      • Se a idade é maior que 50, incrementa maisDe50Anos.
      • Se o peso é menor que 40, incrementa menosDe40Kg.
      • Se a altura está entre 1m e 2m, incrementa entre1e2Metros.

3. Condicionais:

    • Cada condição é avaliada usando estruturas if e, se verdadeira, o contador correspondente é incrementado.

4. Saída de resultados:

    • Após o término do laço, os resultados acumulados são exibidos.

Exemplo de execução:

Entrada:

Informe os dados da pessoa 1 :
Idade (anos): 55
Altura (metros): 1.65
Peso (kg): 68

Informe os dados da pessoa 2:
Idade (anos): 30
Altura (metros): 1.75
Peso (kg): 38

Informe os dados da pessoa 3 :
Idade (anos): 65
Altura (metros): 1.90
Peso (kg): 75

Informe os dados da pessoa 4 :
Idade (anos): 25
Altura (metros): 0.95
Peso (kg): 45

Informe os dados da pessoa 5 :
Idade (anos): 45
Altura (metros): 1.85
Peso (kg): 80

Saída:
--- Resultados ---
Pessoas com mais de 50 anos: 2
Pessoas com menos de 40kg: 1
Pessoas com altura entre 1m e 2m: 4

Como funciona:

  1. Entrada de dados: O programa solicita informações sobre cada pessoa, garantindo que os valores sejam registrados corretamente.

2. Lógica de contagem: As condições verificam os requisitos de idade, peso e altura, atualizando os contadores conforme necessário.

3. Saída organizada: Os resultados são exibidos de forma clara e direta, indicando quantas pessoas atendem a cada critério.

codigo para testar java:

importar java.util.Scanner;

classe pública Main {
público estático void main(String[] args) {
Scanner scanner = novo Scanner(System.in);

int maisDe50Anos = 0;
int menosDe40Kg = 0;
int entre1e2Metros = 0;

for (int i = 1; i <= 5; i++) {
System.out.println("Informar os dados da pessoa " + i + ":");

System.out.print("Idade (anos): ");
int idade = scanner.nextInt();

System.out.print("Altura (metros): ");
double altura = scanner.nextDouble();

System.out.print("Peso (kg): ");
peso duplo = scanner.nextDouble();

if (idade > 50) {
maisDe50Anos++;
}

if (peso < 40) {
menosDe40Kg++;
}

if (altura >= 1,0 && altura <= 2,0) {
entre1e2Metros++;
}
}

System.out.println("\n--- Resultados ---");
System.out.println("Pessoas com mais de 50 anos: " + maisDe50Anos);
System.out.println("Pessoas com menos de 40kg: " + menosDe40Kg);
System.out.println("Pessoas com altura entre 1m e 2m: " + entre1e2Metros);

scanner.close();
}
}

Postar um comentário

Postagem Anterior Próxima Postagem