Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/05/2005, 16:40
duende1422
 
Fecha de Ingreso: agosto-2004
Mensajes: 67
Antigüedad: 19 años, 8 meses
Puntos: 0
Asi lo haria yo

De esta forma haces que no verifique divisores mayores a la mitad del numero, ya que una vez que el numero es mayor a la mitad ya sabemos que no va a ser divisor. Y tampoco sigue verificando una vez que ya se dio cuenta que no es primo.

Código:
d=2;
esprimo=1;

while((esprimo)&&(d<(num/2))){
	if((num%d)==0){
		esprimo=0;
	}
             d++;
}

if (esprimo){
	resp.text="es primo";
}else{
	resp.text="no es primo";
}
yo al final estoy volcando la respuesta en un texto, pero tambien se podria poner los gotoAndStop que pusiste antes. Espero te sirva.
Hasta luego

Última edición por duende1422; 09/05/2005 a las 16:45