Loops in Soplang
Soplang waxa uu taageeraa laba nooc oo loops ah: intay (shuruud)
oo u dhiganta while, iyo kuceli (bilow ilaa dhamaad)
oo u dhiganta for. Waxa kale oo jira jooji
(break) iyo soco
(continue) si aad u yeelato xakameyn faahfaahsan.
🔁 While Loop – intay
Koodhka ku jira block-ga wuu soconayaa inta shuruuddu tahay run:
while_basic.sop
abn i = 1 intay (i <= 5) { qor("i = " + i) i = i + 1 }
Waxay taageertaa jooji
iyo soco
:
while_break_continue.sop
abn i = 0 intay (i <= 10) { i = i + 1 haddii (i % 2 == 0) { soco // ka bood tirooyinka labiska ah } haddii (i == 7) { jooji // jooji loop-ka marka i = 7 } qor("i = " + i) // waxay daabacdaa: 1, 3, 5 }
🔁 For Loop – kuceli
for_basic.sop
kuceli (i 1 ilaa 5) { qor("Tirada: " + i) }
Talaabo (step) la doortay:
for_step.sop
kuceli (j 2 ilaa 10 :: 2) { qor("Step: " + j) }
🔁 Loop Over List
loop_over_list.sop
teed numbers = [10, 20, 30] kuceli (i 0 ilaa numbers.dherer() - 1) { qor("Element " + i + ": " + numbers[i]) }
🔁 Nested Loops
nested_loops.sop
kuceli (i 1 ilaa 3) { intay (i > 0) { qor("Nested example") jooji } }
🔁 Factorial with While
factorial_while.sop
abn a = 5 abn result = 1 abn n = a intay (n > 0) { result = result * n n = n - 1 } qor(result)
✅ Summary
Keyword | Meaning |
---|---|
intay | while loop |
kuceli | for loop |
jooji | break |
soco | continue |
Soplang loops waxay taageeraan labadaba ku-celcelin qaabaysan iyo socod ku saleysan shuruud.