Elaborar um programa na linguagem JAVA para receber o peso de 10 pessoas. Ao final da entrada de dados o programa deverá mostrar:
1 - As pessoas com pesos entre 40 e 60 kg.
2 - A soma dos pesos para todas as pessoas.
3 - A média dos pesos para todas as pessoas.
Soluções para a tarefa
Resposta:
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class exBrainly {
public static void main(String[] args) {
Scanner leitor = new Scanner (System.in);
List<String> pessoas = new ArrayList<String>();
List<Float> pesos = new ArrayList<Float>();
float mediaPeso = 0;
float somaPeso = 0;
int j = 1;
for (int i = 0; i < 10; i++) {
System.out.print("Nome da " + j + "º pessoa: ");
pessoas.add(leitor.next());
System.out.print("Peso da " + j + "º pessoa: ");
pesos.add(leitor.nextFloat());
j++;
}
System.out.println("* pessoas com pesos entre 40 e 60 kg *");
for (int i = 0; i < pessoas.size(); i++) {
if (pesos.get(i) >= 40 && pesos.get(i) <= 60) {
System.out.print(pessoas.get(i) + " ");
}
}
for (int i = 0; i < pesos.size(); i++) {
somaPeso += pesos.get(i);
}
mediaPeso = somaPeso / pesos.size();
System.out.println("\nSoma do peso de todos " + somaPeso);
System.out.println("Média do peso de todos " + String.format("%.2f", mediaPeso));
leitor.close();
}
}
chama lá (11) 97780-0029