Ir ao conteúdo
  • Cadastre-se

time de futebol, ajuda ver se tem erro


VampireHunterD

Posts recomendados

Em um campeonato de futebol 5 times estão na disputa e cada time possui onze jogadores. Faça um programa que receba o nome de cada time e em seguida a idade, o peso e altura de cada um dos seus 11 jogadores. Calcular e imprimir:

a) A média de idade dos jogadores de cada time.

B) Peso médio dos jogadores que estão disputando o campeonato

import javax.swing.JOptionPane;

class futebolfor

{

static public void main(String[] args)

{

String nometime;

int idade, i, jogadores;

double peso = 0, altura = 0, mediaidade =0, mediapeso =0;

for(jogadores = 0; jogadores < 11; jogadores++ ){

nometime = JOptionPane.showInputDialog(null,"Digite o nome do time",

"Time", JOptionPane.QUESTION_MESSAGE);

char op = nometime.charAt(0);

switch(op){

case 'A': JOptionPane.showMessageDialog(null,

"\n Time A","Nome do Time",

JOptionPane.INFORMATION_MESSAGE);

break;

case 'B': JOptionPane.showMessageDialog(null,

"\n Time B","Nome do Time",

JOptionPane.INFORMATION_MESSAGE);

break;

case 'C': JOptionPane.showMessageDialog(null,

"\n Time C","Nome do Time",

JOptionPane.INFORMATION_MESSAGE);

break;

case 'D': JOptionPane.showMessageDialog(null,

"\n Time D","Nome do Time",

JOptionPane.INFORMATION_MESSAGE);

break;

case 'E': JOptionPane.showMessageDialog(null,

"\n Time E","Nome do Time",

JOptionPane.INFORMATION_MESSAGE);

break;

default:

JOptionPane.showMessageDialog(null, "Esse time não existe.",

"time", JOptionPane.ERROR_MESSAGE);

}

peso = Double.parseDouble(JOptionPane.showInputDialog(null,

"Digite o seu peso", "Peso do Jogador",

JOptionPane.QUESTION_MESSAGE));

if (peso > 80){

jogadores++;

}

altura = Double.parseDouble(JOptionPane.showInputDialog(null,

"Digite o sua altura", "Altura do Jogador",

JOptionPane.QUESTION_MESSAGE));

if(altura > 1.50 && altura < 1.90){

jogadores++;

}

idade = Integer.parseInt(JOptionPane.showInputDialog(null,

"Digite sua idade: ", "Idade dos Jogadores",

JOptionPane.QUESTION_MESSAGE));

if(idade > 18 && idade < 35){

jogadores++;

}

mediaidade = idade/11;

mediapeso = peso /11;

JOptionPane.showMessageDialog(null,

"\nNome do Time : "+nometime+

"\nIdade do jogador: "+idade+

"\nPeso médio dos jogadores: "+mediapeso+

"\nMédia da idade dos jogadores:"+mediaidade);

}

}

}

Gostaria de ajudar para ver se tem algum erro ou algum calculo que eu esteja fazendo errado agradeço pela ajuda, e pela atenção obrigado.

Link para o comentário
Compartilhar em outros sites

Aqui resposta da minha professora para essa questão.

/*

Em um campeonato de futebol 5 times estão na disputa e cada time possui onze jogadores.

Faça um programa que receba o nome de cada time e em seguida a idade, o peso e altura de

cada um dos seus 11 jogadores. Calcular e imprimir:

a) A média de idade dos jogadores de cada time.

B) Peso médio dos jogadores que estão disputando o campeonato.

*/

import javax.swing.JOptionPane;

class Ex03_FOR

{

static public void main(String[] args)

{

String nomeTime;

double altura, peso, somaPesos = 0, mediaIdade, mediaPesos;

int idade, time, jogadores, somaIdades;

for (time = 0; time < 2; time++)

{

somaIdades = 0;

nomeTime = JOptionPane.showInputDialog(null, "Nome do time: ");

for (jogadores = 0; jogadores < 3; jogadores++)

{

altura = Double.parseDouble(JOptionPane.showInputDialog(null, "Entre com a altura jogador: ", "Dados do "+ (jogadores +1) + "º Jogador", JOptionPane.QUESTION_MESSAGE));

peso = Double.parseDouble(JOptionPane.showInputDialog(null, "Entre com o peso do jogador: ", "Dados do "+ (jogadores +1) + "º Jogador", JOptionPane.QUESTION_MESSAGE));

idade = Integer.parseInt(JOptionPane.showInputDialog(null, "Entre com a idade do jogador: ", "Dados do "+ (jogadores +1) + "º Jogador", JOptionPane.QUESTION_MESSAGE));

somaIdades += idade;

somaPesos += peso;

}

mediaIdade = somaIdades / 3;

JOptionPane.showMessageDialog(null, "Média de idade dos jogadores do " + nomeTime + ": " + mediaIdade);

}

mediaPesos = somaPesos / 6;

JOptionPane.showMessageDialog(null, "Média geral dos pesos de todos os jogadores: " + mediaPesos);

}

}

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!