Vetor e Matrizes

13 respostas
J

Galera estou começando com java e preciso de uma ajuda urgente sobre esse exercicio abaixo:

Atividade 2 ? Praticando matrizes

Leia os nomes dos 25 alunos de uma turma e também as suas 3 notas em certa disciplina (Use um laço de repetição para ler as notas de um aluno! Não faça ?na raça?). Guarde todos os dados em uma única matriz.

Após terminar a leitura de dados, em outro laço, calcule a média de cada aluno e, conforme obtiver os resultados, exiba-os da seguinte maneira:

O(A) aluno(a) XXXXX teve média Y.Y?

desde ja Obrigado

13 Respostas

E

Sei. O que você já escreveu?

J

POde me ajudar?

E

Começando pelo começo.

Sabe fazer um programa que lê só um nome dentro de uma variável, e imprime esse nome logo em seguida?

Se conseguir fazer isso, é mais fácil fazer o resto.

Se nem isso conseguir fazer, provavelmente você terá de chamar o site Faça Minha Lição de Casa.com.

Escreva esse programa, poste-o aqui, e depois é mais fácil completar com o resto.

J

Isso eu sei sim

venomtotal

o que fazer:

  • crie um objeto Aluno com as propriedades: nome, notal1, nota2, nota3, media e o metodo calcularMedia()
  • crie um array. Aluno[] alunos = new Aluno[25];

Pronto, com isso 85% dos seus problemas estão resolvidos.

Tente sozinho e buscando no google, depois poste aí o seu código.

VENOM

J

Começei assim está certo?

String nome, n1, n2, n3;
char [] Alunos;

Alunos = new char [25];

nome = JOptionPane.showInputDialog(“Digite o nome do aluno”);

}
lugaid

então…
seu exercício vai ter dois arquivos .java…

  • um é a classe Aluno, que vai ter os atributos do nome e das notas, junto com os gets e sets
  • o outro vai ser a classe main, que vai fazer todo o cálculo…

na Main, vc vai criar uma lista ou array de objetos do tipo Aluno (por isso cria a classe), e passar os valores de nome e notas pra cada um…
acabando isso, vc passa a lista de novo exibindo o nome e a mèdia do jeito que foi passado!

J

Nada :frowning:

lugaid

ok… o que vc não tá conseguindo fazer, pra ver se pode ajudar?

J

Pra falar a verdade sou um zé a esqueda em java

lugaid

tá… mas oq vc não entendeu? e o que vc conseguiu fazer até agora ??

J

jandavid:
Começei assim está certo?

String nome, n1, n2, n3;
char [] Alunos;

Alunos = new char [25];

nome = JOptionPane.showInputDialog(“Digite o nome do aluno”);

}
</blockquote>

só isso mesmo para digitar o nome do aluno e mais nada

lugaid

faz o seguinte…
apaga essa lógica, e faz com calma…
tenta separar o problema em partes… tipo assim:

isso é uma técnica da programação chamada Baby Steps, que vc faz uma coisa de cada vez, com calma, dividindo o problema em partes.

Criado 4 de novembro de 2010
Ultima resposta 4 de nov. de 2010
Respostas 13
Participantes 4