Olá, estou fazendo um exercicio, porem esta dando um problema…
O exercicio pede para o Professor digitar o nome do Aluno, depois digitar qntos trabalhos foram feitos, e depois digitar a nota de cada trabalho ( onde cada trabalho tera nota maxima de 1.1) de 0 a 1.1
Depois digitar a nota de 4 provas q foram feitas de 0 a 10.
E depois mostrar a Media Final.
O problema eh que mesmo eu colocando nota maxima em todos os trabalhos e tbm nas provas, a media final fica 6, segue o codigo:
package Exercicio_Notas;
import javax.swing.*;
public class Notas1 {
public static void main(String args[]) {
String nome = JOptionPane.showInputDialog(null, "Digite o nome do aluno");
int qtdInf = 0;
double F1 = 0.0;
double NT = 0.0;
double NP = 0.0;
double MF = 0.0;
double somaProvas = 0.0;
double somaNotas = 0.0;
double notas = 0.0;
double provas =0.0;
String auxNotas = JOptionPane.showInputDialog(null, "Digite a quantidade de notas de Trabalhos e Pesquisas");
qtdInf = Integer.parseInt(auxNotas);
int InfnotasT = qtdInf;
for (int i = 0; i < InfnotasT; i++){
String auxNot = JOptionPane.showInputDialog (null, "Digite a " + (i+1)+"º nota (de 0 a 1.1)");
notas = Double.parseDouble(auxNot);
somaNotas += notas;
F1 = somaNotas / 13;
NT = (somaNotas / qtdInf) * F1;
}
for (int i = 0; i < 4; i++){
String auxProva = JOptionPane.showInputDialog (null, "Digite a " + (i+1)+"º nota de prova");
provas = Double.parseDouble(auxProva);
somaProvas += provas;
NP = somaProvas/4;
MF = (NT + NP) / 2;
MF = Math.ceil(MF*1.05);
}
System.out.println("A média Final do " +nome+ " é de: " + MF);
}
}