W tym programie nauczysz się wyświetlać wszystkie czynniki danej liczby za pomocą pętli for w Kotlinie.
Przykład: czynniki dodatniej liczby całkowitej
fun main(args: Array) ( val number = 60 print("Factors of $number are: ") for (i in 1… number) ( if (number % i == 0) ( print("$i ") ) ) )
Po uruchomieniu programu wynik będzie następujący:
Czynniki 60 to: 1 2 3 4 5 6 10 12 15 20 30 60
W powyższym programie liczba, której współczynniki mają zostać znalezione, jest przechowywana w zmiennej numer (60).
for
Pętla jest powtarzana od 1 do liczby. W każdej iteracji sprawdzane jest, czy liczba jest dokładnie podzielna przez i (warunek, że i będzie czynnikiem liczby), a wartość i jest zwiększana o 1.
Oto odpowiednik kodu Java: Program Java do wyświetlania czynników liczby