Faça um programa em Java que leia a idade de 10 pessoas infectadas pelo Coronavírus, registradas no seu bairro. Imprima em seguida.
a. a quantidade de pessoas infectadas com idade maior ou igual a 20 e menor ou igual a 30 anos
b. a média de idade das 10 pessoas
Soluções para a tarefa
Resposta:
import java.util.Scanner;
import java.lang.Math;
public class Main
{
public static void main (String[]args)
{
double idade[] = new double[10];
double media;
media = 0;
double resultado;
resultado = 0;
int i;
for (i = 0; i < 10; i++) //receber os dados de cada pessoa
{
System.out.print ("Digite a idade da " + (i + 1) + "ª pessoa: ");
Scanner idadepessoa = new Scanner (System.in);
idade[i] = idadepessoa.nextDouble ();
//soma das idades
media = media + idade[i];
}
media = media / 10;//Calcula a média
for (i = 0; i < 10; i++) //Verifica a quantidade de pessoas infectadas com idade maior ou igual a 20 e menor ou igual a 30 anos
{
if ((idade[i] >= 20) && (idade[i] <= 30)) {
resultado++;
}
}
System.out.println (" ");
System.out.println ("-------RESULTADO-------");
System.out.println (" A quantidade de pessoas infectadas com idade maior ou igual" +
" a 20 e menor ou igual a 30 anos é: " + resultado);
System.out.println (" A média de idade das 10 pessoas é " + media);
}
}