Součty

Seznam roste a teď ho má aplikace sečíst. Součty se počítají z jiných hodnot, takže jsou to vypočítané hodnoty.

Úkol. Pod seznamem ukažte tři věci, všechny aktuální hned, jak se výdaj přidá:

  • Kolik jste utratili, tedy součet všech výdajů, v odstavci s id utraceno: Utraceno: 550 Kč.
  • Kolik zbývá z měsíčního rozpočtu 8000 Kč, v odstavci s id zbyva: Zbývá: 7450 Kč. Když utratíte víc, než je rozpočet, je to méně než nula, Zbývá: -300 Kč, a odstavec dostane třídu prekroceno, která ho obarví načerveno.
  • Kolik šlo na kterou kategorii, v seznamu s id podle-kategorii: položka pro každou kategorii, v pořadí jako v rozbalovacím seznamu, třeba Jídlo: 370 Kč, Doprava: 0 Kč a Zábava: 180 Kč.

Tip: vypočítaná hodnota může vrátit i objekt, třeba { jídlo: 370, doprava: 0, zábava: 180 }. Začněte s nulami a každý výdaj přičtěte k jeho kategorii pomocí hranatých závorek: soucty[vydaj.kategorie] += vydaj.castka;. A jedna vypočítaná hodnota může používat jinou: zbývá rozpočet minus to, co jste utratili.

Pokyny

  1. Ukažte, kolik jste utratili a kolik z rozpočtu zbývá.

  2. Ukažte, kolik šlo na kterou kategorii.