Letní akce! Lákají tě IT školení C#, Javy a PHP v Brně? Přihlas se a napiš nám do zpráv kód "BRNO 500" pro slevu 500 Kč na libovolný brněnský kurz. Lze kombinovat se slevami uvedenými u školení i použít pro více kurzů. Akce končí 28.7.

Cvičení k 1.-3. lekci Céčka

C a C++ Céčko Základní konstrukce C Cvičení k 1.-3. lekci Céčka

Unicorn College ONEbit hosting Tento obsah je dostupný zdarma v rámci projektu IT lidem. Vydávání, hosting a aktualizace umožňují jeho sponzoři.

Následující 3 cvičení vám pomohou procvičit znalosti programování v Céčku z minulých lekcí. Ve vlastním zájmu se je pokuste vyřešit sami. Pod článkem máte pro kontrolu řešení ke stažení. Ale pozor, jakmile se na něj podíváte bez vyřešení příkladů, ztrácí pro vás cvičení smysl a nic se nenaučíte :)

Pokud si opravdu nebudete vědět rady, podívejte se raději znovu do minulých tutoriálů a pokuste se na to přijít.

Jednoduchý příklad

Vytvořte program, který si na vstupu nechá zadat věk uživatele a poté vypíše: Je ti x let, kde x je zadané číslo.

Ukázka obrazovky programu:

Konzolová aplikace
Zadejte svůj věk
25
Je ti 25 let.

Středně pokročilý příklad

Vytvořte program, který si na vstupu vyžádá celé číslo a následně vypíše jeho druhou mocninu.

Ukázka obrazovky programu:

Konzolová aplikace
Zadej celé číslo k umocnění
10
100

Pokročilý příklad

Vytvořte program, který si na vstupu vyžádá poloměr kruhu. Následně vypíše jeho obvod a obsah.

Ukázka obrazovky programu:

Konzolová aplikace
Zadej poloměr kruhu (cm):
12.1
Obvod zadaného kruhu je: 75.988 cm
Jeho obsah je 459.727 cm^2

 

Stáhnout

Staženo 1054x (135.23 kB)
Aplikace je včetně zdrojových kódů v jazyce c

 

 

Článek pro vás napsal Samuel Kodytek
Avatar
Jak se ti líbí článek?
10 hlasů
Autor se věnuje Javě, Kotlinu, PHP, C, HTML. Zajímá ho spíše game design.
Aktivity (7)

 

 

Komentáře
Zobrazit starší komentáře (9)

Avatar
Matúš Olejník:3. května 8:23

\n ti vypíše nový riadok, takže ak chceš napr. aby znaky ABC boli každý na jednom riadku môžeš napísať

printf("A\nB\nC");
/* Vypíše
A
B
C
*/

Ak chceš priamo vypísať \n tak musíš escapnúť (neviem prísť na slovenský preklad :D ) to spätné lomítko ešte jedným

printf("A\\nB\\nC");
//Vypíše A\nB\nC
Odpovědět 3. května 8:23
/* I am not sure why this works but it fixes the problem */
Avatar
Tomáš Daniel:3. května 8:52

nevíte někdo, proč mi to nejede???

Odpovědět  -1 3. května 8:52
Proč chtít cokoliv jiného, než IT
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Tomáš Daniel
David Čápka:3. května 10:44

Zadala jsi vůbec to číslo?

Odpovědět 3. května 10:44
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
Odpovídá na David Čápka
Tomáš Daniel:3. května 20:01

to číslo měl zadat uživatel

Odpovědět 3. května 20:01
Proč chtít cokoliv jiného, než IT
Avatar
Odpovídá na Tomáš Daniel
Matúš Olejník:3. května 21:20

Skús založiť nový projekt a spustiť to :)

Odpovědět  -1 3. května 21:20
/* I am not sure why this works but it fixes the problem */
Avatar
Tomáš Daniel:4. května 8:05

to taky nefunguje (viz. screenshot)
ale u všech mých programů se objevuje stejná chyba

Odpovědět 4. května 8:05
Proč chtít cokoliv jiného, než IT
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Tomáš Daniel
DarkCoder:4. května 11:31

Tuto chybu vykazují novější verze NetBeans. Řešením je tedy instalace a používání starší verze.

Odpovědět 4. května 11:31
"„Učíš-li se proto, aby sis zapamatoval, zapomeneš. Učíš-li se proto, abys porozuměl, zapamatuješ si."
Avatar
Odpovídá na DarkCoder
Tomáš Daniel:4. května 13:37

To si mě teda moc nepotěšil, ale díky za rady.
Nevíš náhodou, od jaké verze se tento problém objevuje???

Odpovědět 4. května 13:37
Proč chtít cokoliv jiného, než IT
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na DarkCoder
David Čápka:4. května 13:39

Máš ověřené, že to opravdu všude nefunguje? Případně bych kurz předělal pro Code::Blocks.

Odpovědět 4. května 13:39
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
DarkCoder
Člen
Avatar
Odpovídá na David Čápka
DarkCoder:4. května 14:25

Nevíš náhodou, od jaké verze se tento problém objevuje???

Údajně by tento neduh měl být od verze 7.1, ale ověřené to nemám, neboť NetBeans nepoužívám. A kde všude se tento problém vyskytuje, to nedokáži zodpovědět. Nemyslím si ale, že by bylo potřeba kurz předělat. Spíše bych jen doplnil, s jakou verzí to bylo testováno.

Zde bych poprosil uživatele NetBeans, aby se k danému problému vyjádřili, zda-li se s něčím podobným setkali a případně sdělili, jakou verzi používají.

Odpovědět 4. května 14:25
"„Učíš-li se proto, aby sis zapamatoval, zapomeneš. Učíš-li se proto, abys porozuměl, zapamatuješ si."
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 19. Zobrazit vše