Boa tarde aos amigos do forum, estou com um problema nesse codigo que eu fiz, esta aparecendo NAN quando executo.
OBS: Fiz dois métodos no final e os chamei.
O método percentual estou em dúvida se o modo que fiz esta correto.
Agradeço.
[code][code]package Lucas;
import javax.swing.JOptionPane;
public class medias{
public static void main (String args[]){
double n1=0, n2=0, media=0, soma=0;
int contaluno, aprov=0, reprov=0, nota1=0, nota2=0, total;
while (n1 > 0){
for (contaluno = 1 ; contaluno < 10 ; contaluno++){
n1 = EntradaSaida.leReal (" Digite a 1ª nota: ");
n2 = EntradaSaida.leReal (" Digite a 2ª nota: ");
}
media (n1, n2);
if (n1 > 0)
nota1++;
if (n2 > 0)
nota2++;
if (media >= 6){
EntradaSaida.exibeMsg (" Aprovado! ");
aprov++;
}
else{
EntradaSaida.exibeMsg (" Reprovado! ");
reprov++;
}
}
total = reprov + aprov;
soma= nota1 + nota2;
percentual (n1, n2);
}
//METODOS*******************************************************************
//MEDIA
public static double media ( double n1, double n2 ){
double MP;
MP = (n1 + 2*n2) / 3;
JOptionPane.showMessageDialog (null, MP );
return MP;
}
//PERCENTUAL
public static double percentual (double contaluno, double soma){
contaluno = contaluno / soma;
JOptionPane.showMessageDialog (null, contaluno );
return contaluno;
}
}[/code][/code]