IB001 – Seminární skupiny 6, 7 a 24

Příklady

Příkazy continue, break

1) Napište program, který vypočte průměr z n školních známek (1-5). Program si od uživatele vyžádá počet známek n a poté bude načítat n celých čísel. Program bude ignorovat (pomocí příkazu continue) čísla mimo 1 <= x <= 5, pokud budou zadána, načte se nové číslo.

Typ char a příkaz switch

2) Napište program, který zašifruje zadaný text v anglické abecedě (26 znaků) Caesarovou šifrou. Jako první znak uživatel zadá klíč šifry, počet pozic jako velké písemno, o který se každý znak z původního textu posune v abecedním pořadí, čímž se získa zašifrovaný text. Klíč je znak od A do Z, kde A je posuv o 0 pozic a Z je posuv o 26 pozic. 

3) Napište program, který bude testovat uživatelem zadaná čísla. Program umožní tyto testy:

  • Test na sudé, liché (znak 's' nebo 'l')
  • Test na kladné, nula, záporné (znak 'z')
  • Test na dělitelnost 3 (znak '3')

Typ testu bude vybrán uživatelem zadáním znaku uvedeného v závorce. Po výběru typu testu bude uživatel vyzván k zadání celého čísla, číslo bude otestováno a výsledek vypsán na obrazovku.