Elabore um programa que peça as notas do primeiro teste de uma turma de 10 alunos e, logo de seguida, as notas do segundo teste. No final deverá ser mostrada a média dos 2 testes de cada um dos alunos
Vai ter de criar dois arrays (um para o teste1 e o outro para o teste2) e outro array para a média
Depois criar um ciclo apenas para inserir as notas no teste 1.
Depois criar outro cliclo para inserir apenas as notas do teste 2
Agora que já temos as notas dos dois testes é que vamos tratar da média. Assim faz um terceiro ciclo para calcular as médias. Aqui não é pedido ao utilizador que insira nenhum dado, apenas para cada posição do array das medias, terá de somar o que está nas posições correspondentes dos arrays dos testes e dividir por dois, Ou seja a posição zero do array media é igual á soma da posição zero do array do teste1 com a posição zero do array do teste2, a dividir por dois.
No final fazemos um ultimo ciclo para escrever no ecrã os valores das médias
ESSAS FORAM MINHAS INSTRUÇOES
Comecei com esse codigo:
import java.util.Scanner;
public class Exercício1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] alunos = new int[2];
int teste1 = 0;
int teste2 = 0;
int media = 0;
for (int contador = 0; contador < alunos.length; contador++) {
System.out.println("Insira a nota do " + (contador+1) + "° aluno.");
teste1 = input.nextInt();
}
for (int contador = 0; contador < alunos.length; contador++) {
break;
}
System.out.println("...");
System.out.println("Segundo teste.");
System.out.println("...");
for (int contador = 0; contador < alunos.length; contador++) {
System.out.println("Insira a nota do " + (contador+1) + "° aluno.");
teste2 = input.nextInt();
}
for (int contador = 0; contador < alunos.length; contador++) {
media = teste1 + teste1 / 2;
continue;
}
System.out.println("A média final do primeiro teste é " + media / 2);
System.out.println("...");
System.out.println("A média final do segundo teste é " + media / 2);
}
}