#773. Ээлжилсэн нэмэх, хасах
Ногоон туг дарахад дараах скрипт ажиллана. **s** хувьсагчийн утга хэд болох вэ?
when green flag clicked set [i v] to (0) set [s v] to (0) repeat (6) change [i v] by (1) if <((i) mod (2)) = (0)> then change [s v] by (i) else change [s v] by ((0) - (i)) end end
# Ногоон туг дарахад
i = 0
s = 0
for _ in range(6):
i += 1
if (i % 2) == 0:
s += i
else:
s += 0 - i
// Scratch-ийн mod сөрөг тоонд ч эерэг үлдэгдэл өгдөг
function mod(a, b) {
return ((a % b) + b) % b;
}
let i = 0, s = 0;
// Ногоон туг дарахад
i = 0;
s = 0;
for (let j = 0; j < 6; j++) {
i += 1;
if ((mod(i, 2)) === 0) {
s += i;
} else {
s += 0 - i;
}
}
💡 Итгэлгүй байна уу? Scratch дээр угсарч туршаад үзээрэй.
🔒 Эхний 3 бодлогыг бүртгэлгүй бодож болно. Энэ бодлогыг бодохын тулд үнэгүй бүртгүүлээрэй!