TEST 2
1. Nadeklarujte strukturu nazvanou zamestnanec obsahující položky:
- jmeno datového typu řetězec znaků,
- zakladniPlat datového typu celé číslo,
- premie logického datového typu a
- funkci plat() s návratovou hodnotou zakladniPlat + 3000, pokud položka premie nabyla logickou pravdu, jinak pouze zakladniPlat
2. Nadeklarujte proměnnou nazvanou zam1 datového typu zamestnanec a naplňte hodnotami:
jmeno |
zaklad |
premie |
Koubek |
17000 |
true |
3. Nadeklarujte jednorozměrné pole pojmenované zamestnanci se třemi položkami typu zamestnanec.
4. Naplňte proměnnou zamestnanci hodnotami v tabulce:
|
|
|
|
zamestnanci[0] |
Svoboda |
21000 |
true |
zamestnanci[1] |
Zeman |
14000 |
false |
zamestnanci[2] |
zatím nevyplňujte |
zatím nevyplňujte |
zatím nevyplňujte |
5. Do posledního políčka proměnné zamestnanci vložte celou proměnnou zam1.
6. Vypište celou větou, kolik bude brát každý ze zaměstnanců pomocí cyklu for.
Např. Pan Svoboda bere 24000. (Kolik bude brát, vypočte funkce plat()).
7. Spočtěte pomocí cyklu for, kolik celkem bude vyplaceno.