SNCR_1 adlı üyeden alıntı: mesajı görüntüle
14.soruya geldiğimizde şöyle bir çözüm üretiyorum ama 9'da kalıyorum 18 olmuyor cevap


14) PRIVATE SUB FORM_LOAD()
M=0 : K=4 : C=2
FOR I=1 TO K STEP C
M=M+I*2
NEXT
SHOW
PRINT M
END SUB
Programın sonucunda ekrana ne yazılır?

For I = 1 To 4 step 2 (1'den dörde kadar 2 artırarak diyo, 1 & 3 çıkıyor)
m=m+I*2 (I'ya 3 koysak buradaki çarpım olarak verilen ifade yanılmıyorsam I^2'iyi yani karesini temsil ediyordu.)
3 koyunca ben yerine burada m'i 9 olarak buluyorum ama 18'miş cevap nerede takılıyorum ?

Hocam formülü uyguladığınızda cevap 8 çıkıyor 18 değil.

M=0
M=M+I*2 burada I yerine 1 ve 3 gelebilir ancak
M=0 + 1*2 =2
M=2 + 3*2 =8
yani sonuç 8 çıkar.