Tudnátok segíteni? A feladat az, hogy Lazarus programban kell írni a while ciklussal a számok összegét!
Ha úgy érted, hogy egy adott számig akarod összegezni az egész számokat:
Létrehozol két változót a ciklus előtt, az egyiket a ciklushoz, a másikat az összegnek, előbbi 1,utóbbi 0. A ciklus bennmaradási feltétele, hogy a ciklusváltozó kisebb vagy egyenlő legyen, mint az adott szám. A cikluson belül folyamatosan felülírod az összeg mentésére használt változót úgy, hogy annak régi értékét összeadod a másik változó értékével és ezt adod végül át neki. Ezt követően növeled a másik változó értékét 1-el és a ciklus újraindul, amíg ez a lépegetés el nem jut a számíg.
Ha listából, tömbből vagy konzollal való beolvasás által kell megadni a számokat, akkor kis módosítás szükséges csak a feltételben és azzal kapcsolatban, hogy hol iterálunk. De az elv ugyanaz, eltárolod a korábbi összeget, majd ha megvan a következő szám, amit hozzá kell adni, felülírod azt, a régi összeg és a szám összegével.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!