----- RESOLVIDO -------
Pessoal estou começando agora a mexer com java.
Se puderem ajudar eu agradeceria, já que acredito ser fácil pra vocês.
Meu professor passou o seguinte exercicio pra casa e não estou conseguindo fazer:
Criar uma aplicação que consiga ler 5 nomes e cinco notas de uma determinada turma em VETOR.
A aplicação irá ler e calcular e exibir a média das notas da turma.
E em seguida será exibido a relação de nomes cuja note é superior a esta média.
Poderiam me dar um help!???
abs. Eduardo Peralles
----- RESOLVIDO -------
Poste aqui o código que você já criou.
Comecei, mas estou sem noção com vetores…
import javax.swing.*;
import java.util.Arrays;
import java.util.Scanner;
public class AtividadeVetor {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String[] nomes;
nomes = new String[5];
double[] notas;
notas = new double[5];
for (int cont = 0; cont <= 4; cont ++){
System.out.println("Entre com o nome nº " + (cont + 1));
nomes[cont] = new Scanner(System.in).nextLine();
System.out.println("Entre com o nota do 1º " + (cont + 1));
notas[cont] = new Scanner(System.in).nextLine();
}
}
}
Esse trecho roda pega as notas e nomes e exibe os nomes, alguma duvida a mais?
public static void main(String[] args) {
// TODO Auto-generated method stub
String[] nomes;
nomes = new String[5];
double[] notas;
notas = new double[5];
for (int cont = 0; cont <= 4; cont++) {
System.out.println("Entre com o nome nº " + (cont + 1));
nomes[cont] = new Scanner(System.in).nextLine();
System.out.println("Entre com o nota do 1º " + (cont + 1));
notas[cont] = Double.parseDouble(new Scanner(System.in).nextLine());
}
for(int i = 0; i< nomes.length;i++){
System.out.println(nomes[i]);
}
}
import javax.swing.*;
import java.util.Arrays;
import java.util.Scanner;
public class JavaApplication3 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String[] nomes = new String[5];
double[] notas = new double[5];
Scanner teclado = new Scanner(System.in);
for (int cont = 0; cont <= 4; cont++) {
System.out.println("Entre com o nome do Aluno nº " + (cont + 1));
nomes[cont] = teclado.nextLine();
System.out.println("Entre com o nota do Aluno nº " + (cont + 1));
notas[cont] = Double.parseDouble(teclado.nextLine());
}
double soma = 0;
for (int i = 0; i < 5; i++) {
soma += notas[i];
}
double media = (soma/5);
System.out.println("Média = " + media);
for (int i = 0; i < 5; i++) {
if (notas[i]>=media) {
System.out.println("Aluno n°" + i + " Passou com nota: " + notas[i]);
}
}
}
}
Vê se ta bom
Tirou a possibilidade do amigo fazer o exercício!
import javax.swing.*;
import java.util.Arrays;
import java.util.Scanner;
public class AtividadeVetor {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String[] nomes = new String[5];
double[] notas = new double[5];
Scanner teclado = new Scanner(System.in);
for (int cont = 0; cont <= 4; cont++) {
System.out.println("Entre com o nome do Aluno nº " + (cont + 1));
nomes[cont] = teclado.nextLine();
System.out.println("Entre com o nota do Aluno nº " + (cont + 1));
notas[cont] = Double.parseDouble(teclado.nextLine());
}
double soma = 0;
for (int i = 0; i < 5; i++) {
soma += notas[i];
}
double media = (soma/5);
System.out.println("Média = " + media);
for (int i = 0; i < 5; i++) {
if (notas[i]>=media) {
System.out.println("Aluno n°" + i + " : "+nomes[i]+" Passou com nota: " + notas[i]);
}
}
}
}
foi mal, vou parar de fazer o exercicio só vou explicar
Opa, de boa, em um post passado o cara puchou a minh orelha, por que também tava fazendo isso, ae eu entendi o cara não vai tentar mais fazer…
vai pegar o código e pronto, então é melhor resolver um trecho, deixar o aluno tentar resolver outro… ae mesmo que for resolvendo, vai exclarecendo aos poucos e retirando esforço do aluno, …
Se o problema foi resolvido por favor edite seu post e colque [Resolvido] no mesmo, ae ninguem entra para resolver ja que está resolvido.
Calma galera, mesmo com o código, não vou ser desonesto e parar de praticar, a gente não aprende nada copiando, mas é bom pra esclarecer o código. Muito obrigado aos 2 que me ajudaram, por isso os fóruns são de extrema importância… Parabens…
o bom é refazer os exercícios pra pegar pratica…
1 curtida