roadmap.az

Menyu

Massivlər və dövrlər

Səbətə yeni mal əlavə olunanda hesablamanı necə davam etdirək?

İki qiymətin cəmini 2 + 4 kimi yaza bilərsən. Üçüncü qiymət gələndə ifadəyə yenə bir ədəd əlavə etməli olursan. Qiymətləri bir siyahıda, yəni massivdə saxlasan, for...of dövrü hər qiyməti növbə ilə götürər. Cəmi sıfırdan başla və hər addımda cari qiymət qədər artır.

Cari qiymət Əvvəlki cəm Yeni cəm
2 0 2
4 2 6
3 6 9
const qiymetler = [2, 4, 3];
let cem = 0;
for (const qiymet of qiymetler) {
  cem = cem + qiymet;
}
console.log(cem);
Nümunə

Konsolda görəcəyin nəticə:

9
Nümunə

Özün sına

Massivə 5 əlavə et və cədvəlin növbəti sətrini özün yaz. Sonra massivi boşalt. Dövr heç işləməyəndə ilkin cəm neçə qalır?

Ev tapşırığı

Həftə ərzində oxuduğun səhifələrin sayını massivdə saxla və dövrlə topla. [8, 0, 12] üç günün qeydidir.

  • Üç günün cəmi 20 səhifədir.
  • Boş siyahı üçün nəticə 0 olur.
İpucu

Cəmi dövr başlamazdan əvvəl yarat ki, hər addımda əvvəlki nəticə qorunsun.

Əlavə qeydlər və mənbələr

Səbətə yeni mal əlavə olunanda hesablamanı necə davam etdirək?

Bu mövzuda

  • Massiv
  • Dövr
  • Yığılan cəm

Mövzuya baxış

Məşqin idarəetməsi
Addım 1 / 2

Addımları izlə

Massivə 5 əlavə et və cədvəlin növbəti sətrini özün yaz. Sonra massivi boşalt. Dövr heç işləməyəndə ilkin cəm neçə qalır?

Prosesi son vəziyyətə çatdır.

  1. Birinci qiyməti əlavə et
  2. İkinci qiyməti əlavə et
  3. Son qiyməti əlavə et
Birinci qiyməti əlavə et

Cəm sıfırdan başlayır.

0 + 2 = 2

Bu məşq prosesi modelləşdirir.

Özün sına

Həftə ərzində oxuduğun səhifələrin sayını massivdə saxla və dövrlə topla. [8, 0, 12] üç günün qeydidir.

Nəticəni necə yoxlayım?

Üç günün cəmi 20 səhifədir. Boş siyahı üçün nəticə 0 olur.

Gözlənilən nəticə

  • Üç günün cəmi 20 səhifədir.
  • Boş siyahı üçün nəticə 0 olur.
20
Nümunə həllə bax

Əvvəl özün sına, sonra müqayisə et. Bu, mümkün həllərdən biridir.

Cəmi dövr başlamazdan əvvəl yarat ki, hər addımda əvvəlki nəticə qorunsun.

hell.js

const gunler = [8, 0, 12];
let cem = 0;
for (const sehife of gunler) {
  cem += sehife;
}
console.log(cem);

Praktikanı bitirdin?Özün qiymətləndirirsən. İrəliləyiş bu brauzerdə saxlanılır.