Struktūrinis programavimas
Pamoka 6 / 11 Duomenų tipai giliau ~35 min
4 / 4 📖 Teorija

Namų darbas — teisingi tipai tavo laukams

TAVO programa: skaitinis laukas su patikra ir bent viena teisinga dalyba.

Reikalavimai:

  1. Meniu punktas, kuris skaito skaičių iš vartotojo: Scanlnstrconv.Atoi → patikra su tavo taisyklėmis (ribos!). Bloga įvestis — žinutė ir continue.
  2. Bent vienas skaičiavimas su dalyba, kuriame atsakymas teisingas tik su float64 (išlaidų vidurkis, reitingo vidurkis, procentas...). Spausdink su %.1f.
  3. Sąmoningai išbandyk klaidingą versiją (int dalybą) ir įsitikink, kad ji rodo neteisingą atsakymą — tada grąžink teisingą.
  4. gofmt + veikiantis go run.

Atsiskaitymui: kodas + nuorašas, kuriame matosi: geras skaičius priimtas, abc atmestas, dalybos rezultatas teisingas.

Patarimas. Tavo programa vis dar laiko vieną įrašą. Filmų sąrašas su vienu filmu, biudžetas su viena išlaida... Kitoje pamokoje — antrasis etapas: []Item, ir tavo meniu ciklas išmoks laikyti visą biblioteką — pridėti ir rodyti daug įrašų.