Olá pessoal, sempre acompanho o GUJ e hoje vim escrever meu primeiro tópico para pedir uma ajuda.
Sou estudante de java e não to conseguindo acertar resolver um exercício, já tentei várias vezes mas sempre falta um detalhe, gostaria da ajuda de vocês para resolver. vou mandar o enunciado. Desde já fico muito grato a quem se dispor a ajudar.
OBS : Código em Java e sem usar array e nem matriz
.
Em um campeonato de futebol cada time tem uma lista de 23 jogadores. Cada time prepara uma relação contendo peso e idade de cada um de seus jogadores. Os 40 times participantes enviam suas listas para serem processadas. Escreva um algoritmo que informe: (a) o peso e idade médios de cada time e (b) o peso e idade médios entre todos os times.
cara usa o while ou for para seu sistema.
Sim, usei for, porém na hora de dar as médias ta dando errado, a primeira da certo e depois ele soma todas médias.
Mais ou menos assim:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package sip.util;
import java.util.Scanner;
/**
*
* @author jallisson
*/
public class Atividade {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner entrada = new Scanner(System.in);
int time = 0;
int contJogador = 0;
int idJogador = 0;
int peso = 0;
int somaPeso = 0;
int mediaPeso = 0;
int mediaPesoTime = 0;
int divisaoTime = 0;
String terminar = "nao";
for (int i = 1; i <= 4; i++) {
contJogador = + i;
System.out.println("Digite o peso do jogador: "+contJogador);
peso = entrada.nextInt();
System.out.println("Digite o qual time do jogador: "+contJogador);
time = entrada.nextInt();
somaPeso += peso;
}
mediaPeso = somaPeso / contJogador;
divisaoTime = somaPeso / time;
mediaPesoTime = divisaoTime /time;
System.out.printf("Media de Peso dos jogadores: %d\n",mediaPeso);
System.out.printf("Media de Peso por Time: %d\n",mediaPesoTime);
}
}