Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/10/2010, 02:53
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 5 meses
Puntos: 188
Respuesta: Prácticas de 1º de telecomunicaciones de informática

Facil...

Lo primero es hacer un método que calcule los divisores del número

http://elvex.ugr.es/decsai/java/pdf/5C-iterative.pdf

Personalmente lo haría fuera del main y lo llamaría en tu caso.

Luego los muestras por pantalla y ves si son los correctos (para hacer debug)

Tras eso eliminas el propio numero de los divisores

sumas el resto y comparas con el numero, si coinciden los resultados, es perfecto, si no, no es perfecto ---> Sacas por pantalla el resultado

Puedes hacer en el main un bucle de 1 a 100 comprobando para cada numero si es perfecto o no y luego los cotejas a mano para ver q coinciden

Una vez funcione, programa listo

Si lo quieres adaptar para que tu introduzcas un numero y te diga si es o no perfecto, usa System.in y System.out para lograrlo.

// Fin