Shrnutí
V této lekci jste se naučili, že:
- Proměnná má datový typ, název a hodnotu.
int vek;ji deklaruje avek = 15;do ní uloží hodnotu.=neznamená „rovná se“, ale „ulož“. - Dát proměnné hodnotu hned při vytvoření je inicializace:
int vek = 15;. Uložit do ní později jinou hodnotu je přiřazení a píše se bez typu:vek = 16;. Proměnná musí dostat hodnotu dřív, než ji použijete, jinak je to na tomto webu chyba při překladu. - Názvy mohou obsahovat písmena, číslice a
_, nesmí začínat číslicí ani obsahovat mezery a nesmí to být klíčová slova. Pište je bez diakritiky. Záleží v nich na velikosti písmen. V tomto kurzu je píšeme ve stylu snake_case:cena_celkem. - Základní datové typy jsou
int(celé číslo, vypisuje se pomocí%d),double(desetinné číslo s tečkou, vypisuje se pomocí%f, nebo%.2fna dvě desetinná místa) achar(jeden znak v jednoduchých uvozovkách, vypisuje se pomocí%c). Znak je uložený jako číslo, jeho kód. - Jeden
printfumí vypsat více hodnot. Ty se dosazují do formátovacích značek popořadě, hodnot musí být stejně jako značek a každá značka musí odpovídat své hodnotě. - Operátory
+,-,*a/počítají jako v matematice: nejdřív násobení a dělení, pořadí změníte závorkami. Číslo, které se nevejde do typuint, zastaví program s hláškouRuntimeError: unreachable. - Dělení dvou celých čísel dává celé číslo:
7 / 2je3a7 % 2(zbytek po dělení) je1. Desetinný výsledek dostanete, když je jedno z čísel desetinné (7 / 2.0), nebo pomocí přetypování:(double)body / zapasy. - Novou hodnotu proměnné můžete spočítat z té současné:
skore = skore + 10;, zkráceněskore += 10;. Podobně fungují-=,*=a/=,++přičte 1 a--odečte 1. - Konstanta se nesmí změnit:
const double SAZBA_DPH = 0.21;. Její název se píše velkými písmeny.%%vypíše znak procenta.
V příští lekci, o podmínkách, se vaše programy naučí rozhodovat: podle hodnot proměnných udělají jednu, nebo druhou věc.
Jak psát:
"Shift + ů
%Shift + =
/Shift + ú
\Alt Gr + q
{Alt Gr + b
}Alt Gr + n
<Alt Gr + ,
>Alt Gr + .
[Alt Gr + f
]Alt Gr + g
#Alt Gr + x
&Alt Gr + c
|Alt Gr + w
*Alt Gr + -
Pokyny
Než budete pokračovat, vyzkoušejte si všechno na malém úkolu: čtyři kamarádi jdou do kina a lístek stojí 159,50 Kč.
Vytvořte proměnnou listky typu int s hodnotou 4 a proměnnou cena typu double s hodnotou 159.5. Spočítejte cenu všech lístků a vypište ji takto:
4 x 159.50 = 638.00 KčKamarádi jsou studenti, a tak mají slevu 15 %. Vytvořte konstantu SLEVA_PROCENTA typu int s hodnotou 15. Na další dva řádky vypište slevu (cenu všech lístků krát SLEVA_PROCENTA, vydělenou 100) a cenu po slevě:
Sleva 15 %: 95.70 Kč
K zaplacení: 542.30 KčZačněte programovat zdarma
11/11