roadmap.az

Menyu

Xərc dəftərini planlaşdır

Proqramı yazmazdan əvvəl düzgün nəticəni necə tanıyacaqsan?

Layihənin kiçik bir nümunəsini kağızda həll et. Biri yemək, biri nəqliyyat üçün iki xərc seç. Ümumi xərcə hər ikisi daxildir. Yemək üzrə cəmə yalnız birinci xərc daxildir. Büdcə isə müqayisə üçün verilən məbləğdir. Bunları ayrı yazsan, sonradan hansı hesablamanın səhv olduğunu tapa bilərsən.

const sinaq = { budce: 8, gozlenilenCem: 8, gozlenilenYemek: 6 };
console.log(sinaq.gozlenilenCem > sinaq.budce);
Nümunə

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

false
Nümunə

Özün sına

Nahar 6, avtobus 2 manatdır. Üçüncü xərc kimi 1 manatlıq su əlavə et və onu yemək kateqoriyasına yaz. Gözləntilərin hər birini yenidən hesabla.

Ev tapşırığı

Meyvə üçün 3, avtobus üçün 2 manatlıq qeydi obyekt kimi hazırla. Büdcən 4 manatdır. Gözlənilən ümumi xərci, yemək cəmini və aşım məbləğini əl ilə müəyyən edib sınaq qeydi kimi saxla.

  • İki xərcin təsviri, kateqoriyası və məbləği var.
  • Gözləntilər müvafiq olaraq 5, 3 və 1 manatdır.
İpucu

Gözləntiləri əvvəl əl ilə hesabla. Növbəti dərsdə proqramın nəticələrini onlarla tutuşduracaqsan.

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

Proqramı yazmazdan əvvəl düzgün nəticəni necə tanıyacaqsan?

Bu mövzuda

  • Layihə planı
  • Sınaq məlumatı
  • Qəbul meyarı

Mövzuya baxış

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

Həlli addım-addım izlə

Növbəti addımı açmazdan əvvəl nəticəni təxmin et.

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

  1. Qeydləri seç
  2. Gözləntiləri yaz
  3. Büdcəni yoxla
Qeydləri seç

İki fərqli kateqoriyadan bir xərc götür.

Nahar 6, avtobus 2

Bu məşq prosesi modelləşdirir.

Özün sına

Meyvə üçün 3, avtobus üçün 2 manatlıq qeydi obyekt kimi hazırla. Büdcən 4 manatdır. Gözlənilən ümumi xərci, yemək cəmini və aşım məbləğini əl ilə müəyyən edib sınaq qeydi kimi saxla.

Nəticəni necə yoxlayım?

İki xərcin təsviri, kateqoriyası və məbləği var. Gözləntilər müvafiq olaraq 5, 3 və 1 manatdır.

Gözlənilən nəticə

  • İki xərcin təsviri, kateqoriyası və məbləği var.
  • Gözləntilər müvafiq olaraq 5, 3 və 1 manatdır.
2 5 3 1
Nümunə həllə bax

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

Gözləntiləri əvvəl əl ilə hesabla. Növbəti dərsdə proqramın nəticələrini onlarla tutuşduracaqsan.

hell.js

const xercler = [{ tesvir: "Meyvə", kateqoriya: "yemək", mebleg: 3 }, { tesvir: "Avtobus", kateqoriya: "nəqliyyat", mebleg: 2 }];
const sinaq = { budce: 4, cem: 5, yemek: 3, asim: 1 };
console.log(xercler.length, sinaq.cem, sinaq.yemek, sinaq.asim);

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