Tenho um exercicio para fazer,que é ler 3 notas,calcular a média aritimética e mostrar uma mensagem dizendo se o aluno foi aprovado caso a média seja maior que 7 ou está em exame…
Só que na hora de montar o programa sempre da erro…como seria o modo correto de montar,até consigo fazer quando eu tenho que ler uma nota só,e dizer se ele foi aprovado,ou está em exame…Mais quando tenho que ler 3 notas eu acabo me perdendo.
Como está o seu código?
Poste que dai fica mais fácil de ajudar
Eu fiz assim,e da erro no último else
import javax.swing.*;
public class Notas {
public static void main(String[] args) {
double nota1,nota2,nota3;
nota1=Double.parseDouble(JOptionPane.showInputDialog("digite a nota"));
nota=Double.parseDouble(JOptionPane.showInputDialog("digite a nota"));
nota=Double.parseDouble(JOptionPane.showInputDialog("digite a nota"));
System.out.println (nota1+nota2/nota3);
if (nota1>7){
System.out.println ("aprovado");
else{
if (nota<7){
System.out.println ("exame");
}
}
}
}
}
Olha, tenta assim:
import javax.swing.JOptionPane;
public class Nota
{
public static void main(String[] args)
{
double nota =0;
double media = 0;
for(int i=0; i<=2; i++)
{
nota = Double.parseDouble(JOptionPane.showInputDialog("digite nota"+(i+1)));
media += nota;
}
media /= 3;
if(media >= 7)
{
System.out.println("aprovado");
}
else
{
System.out.println("reprovado");
}
}
}