Twój program zwraca Prawdę- dla 1, natomiast jeden nie jest liczbą doskonałą.
która jest sumą wszystkich swych dzielników właściwych (to znaczy od niej mniejszych)
liczba 1, nie ma dzielnika właściwego, gdyż 1 nie jest od niej mniejsze.
Dodatkowo, program wyświetla WIELKA - dla liczby zero
W matematyce określenie liczby naturalne oznacza na ogół liczby całkowite dodatnie. To, czy zero jest liczbą naturalną, jest kwestią umowy.
Liczby naturalne - to liczby całkowite, dodatnie: 1, 2, 3, 4, 5, 6, ... Czasami do liczb naturalnych zaliczamy również liczbę zero sprawdź czy to nie dla tego przypadku
Funkcja dos - > zwraca 1 dla wartości 0, zatem case (y>x) jest prawdziwe i zwarca WIELKA.