NAM aparecendo quando executado e dúvidas

0 respostas
H

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]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]
Criado 24 de maio de 2010
Respostas 0
Participantes 1