Exercicio de Vetor ----- RESOLVIDO -------

----- 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 &lt;= 4; cont++) {
			System.out.println(&quot;Entre com o nome nº &quot; + (cont + 1));
			nomes[cont] = new Scanner(System.in).nextLine();
			System.out.println(&quot;Entre com o nota do 1º &quot; + (cont + 1));
			notas[cont] = Double.parseDouble(new Scanner(System.in).nextLine());
		}
		
		for(int i = 0; i&lt; 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