Informática, perguntado por gabriel28101, 5 meses atrás

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.


GuilhermeDav1d: Se quiser faço seus exercícios de Java por um preço bom
chama lá (11) 97780-0029

Soluções para a tarefa

Respondido por GuilhermeDav1d
1

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();

       

   }

}

Perguntas interessantes