Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package trabajopracticoN0;
- import java.util.Scanner;
- public class EjercicioN6 {
- public static void main(String[] args) {
- verificar();
- }
- //Verificacion del ingreso de datos y llamado al modulo de numero perfecto
- public static void verificar() {
- Scanner a = new Scanner(System.in);
- boolean comprovacion = true;
- int mun = 0;
- do {
- comprovacion =true;
- try {
- System.out.println("Ingrese un numero");
- mun=Integer.parseInt(a.nextLine());
- numPref(mun);
- }catch(NumberFormatException e) {
- System.out.println("Debe ingresar un numero");
- comprovacion = false;
- }
- } while( comprovacion != true );
- a.close();
- }
- //Para calcular el numero perfecto
- public static void numPref(int mun) {
- int acum = 0;
- for (int i=1; i < mun; i++) {
- if(mun % i == 0 ) {
- acum = acum + i;
- }
- }
- if(acum == mun) {
- System.out.println("El munero es perfecto "+" " + acum);
- }else {
- System.out.println("El numero no es perfecto es igual a"+" " + acum);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement