V tomto programe sa naučíte zobrazovať všetky faktory daného čísla pomocou cyklu for v Kotline.
Príklad: Faktory kladného celého čísla
fun main(args: Array) ( val number = 60 print("Factors of $number are: ") for (i in 1… number) ( if (number % i == 0) ( print("$i ") ) ) )
Po spustení programu bude výstup:
Faktory 60 sú: 1 2 3 4 5 6 10 12 15 20 30 60
Vo vyššie uvedenom programe je číslo, ktorého faktory treba nájsť, uložené v premennej number (60).
for
Slučka sa opakuje od 1 do položky. V každej iterácii sa kontroluje, či je číslo presne deliteľné číslom i (podmienka, aby i bolo činiteľom čísla) a hodnota i sa zvyšuje o 1.
Tu je ekvivalentný kód Java: Program Java na zobrazenie faktorov čísla