Úloha 1:
Napište program, který ze vstupu přečte koeficienty a, b, c kvadratické rovnice, a to najednou, na jedné řádce, oddělené mezerami. Program vypočítá a vypíše kořeny zadané rovnice.
Úloha 2:
Napište program, který přečte ze vstupu slovo a vypíše každé druhé písmeno.
Úloha 3:
Napište program, který obsahuje v proměnné jméno nějaké osoby. Program se vás zeptá na to, jak se osoba jmenuje. Pokud napíšete správné jméno, tak vám program pogratuluje a skončí. Pokud napíšete jméno špatně, tak se program zeptá znovu, tak dlouho, dokud jméno neuhádnete.
Úloha 4:
Vnořené cykly: program přečte ze vstupu tři celá, nezáporná čísla, a vypíše obraz šachovnice, např.:
*** *** *** *** ***
*** *** *** *** ***
*** *** *** *** ***
*** *** *** ***
*** *** *** ***
*** *** *** ***
*** *** *** *** ***
*** *** *** *** ***
*** *** *** *** ***
kde tři zadané hodnoty jsou: počet řádků a sloupců šachovnice a velikost pole.
Úloha 5:
Upravte své programy z minulé lekce tak, aby byl vstup ošetřen proti uživatelské chybě. Tj. když by v důsledku zadání chybné hodnoty došlo k výjimce, vypište chybové hlášení a nechte uživatele zadat hodnotu znovu.
Úloha 6:
Napište program, ve kterém uživatel zadá sadu čísel oddělených čárkou. Následně ve druhém vstupu zvolí slovy jakou operaci chce s čísly provést: např. sečti, vynásob, atd. nebo +, * atd. Program podle výběru čísla sečte, vynásobí, atd., a vypíše výsledek.
Úloha 7:
Napište program, který zjistí, zda zadané slovo je palindrom, tedy čte se z obou stran stejně. Např. "krk", "kunanesenanuk" nebo "jelenovipivonelej".
Úloha 8:
Napište program, který zjistí, zda zadané heslo uživatelem je tzv. silné. Heslo musí obsahovat alespoň jedno velké písmeno, jedno malé písmeno, jednu číslici, jeden speciální znak a minimální délka musí být alespoň 8 znaků. (Nápověda: metody třídy str, začinající is....)