phk
(usa Ubuntu)
Enviado em 02/02/2021 - 21:12h
package vetores;
import java.util.Scanner;
public class mediavetores2
{
public static void main(String[] args)
{
String[] nome_aluno = new String[50];
double[] notas_aluno = new double[4];
boolean opcao = true;
String resp = " ";
Scanner sc = new Scanner(System.in);
do
{
for(int i = 0;i < nome_aluno.length;i++)
{
System.out.println("Insira o nome do aluno: ");
nome_aluno[i] = sc.nextLine();
while(opcao)
{
int j;
double media = 0,soma = 0;
for(j = 0; j<notas_aluno.length ;j++)
{
System.out.println("Entre com a " + (j + 1) + " ª nota do aluno: " + (i + 1));
notas_aluno[j] = Double.parseDouble(sc.nextLine());//converte texto em número.
soma = soma + notas_aluno[j];
}
media = soma / notas_aluno.lenght;
String aproveitamento = " ";
if (media >= 9 && media <= 10){
aproveitamento = "A";
} else if (media >= 7.5 && media < 9){
aproveitamento = "B";
} else if (media >= 6 && media < 7.5){
aproveitamento = "C";
} else if (media >= 4 && media < 6){
aproveitamento = "D";
} else if (media >= 0 && media < 4){
aproveitamento = "E";
}
System.out.println("Média: " + media);
System.out.println("Conceito: " + aproveitamento);
switch(aproveitamento)
{
case "A":
case "B":
case "C": System.out.println("APROVADO"); break;
case "D":
case "E": System.out.println("REPROVADO"); break;
}
System.out.print("Deseja Continuar? <s/n>: ");
resp = sc.next();
if(resp.equalsIgnoreCase("s"))
opcao = false;
break;
}
}
}while(opcao);
System.out.print("Deseja Continuar? <s/n>: ");
resp = sc.next();
if(resp.equalsIgnoreCase("s"))
opcao = false;
sc.next();
}
}
Bem, código definitivo.