Home > JAVA > liczby doskonałe

liczby doskonałe

November 20th, 2008 Marcin Wadowski

no to teraz krótki programik sprawdzający czy podana liczba jest doskonała:

package javaapplication1;

import javax.swing.JOptionPane;

public class Main {

    public static void main(String[] args) {

        int zakres = Integer.parseInt(
                JOptionPane.showInputDialog(null, "podaj zakres")
                );
        int dzielnik = 1;
        int suma =0;

        while (dzielnik < zakres) {
            if(zakres % dzielnik == 0){
                suma = suma + dzielnik;
                dzielnik++;
            }else{
                dzielnik++;
            }
        }
        if(suma == zakres){
            JOptionPane.showMessageDialog(null, "liczba jest doskonała");
        }else{
            JOptionPane.showMessageDialog(null, "liczba nie jest doskonała");
        }
    }
}
Categories: JAVA Tags:
Comments are closed.