ITnetwork summer 2020
Pouze tento týden sleva až 80 % na e-learning týkající se Pythonu
80 % bodů zdarma na online výuku díky naší Letní akci!

Řešené úlohy k 1.-3. lekci C++

Následující 3 cvičení vám pomohou procvičit znalosti programování v C++ 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

Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!

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 svuj vek: 24
Je ti 24 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
Zadejte cislo: 5
Druha mocnina je 25

Pokročilý příklad

Vytvořte program, který si na vstupu vyžádá poloměr kruhu. Následně vypíše jeho obvod a obsah. Pro číslo Pí použijte hodnotu 3.1415, aby vyšel přesný výsledek.

Ukázka obrazovky programu:

Konzolová aplikace
Zadejte polomer: 2.78
Obvod kruhu je: 17.4667 cm a jeho obsah je 24.2788 cm2


 

Stáhnout

Staženo 275x (19.33 kB)
Aplikace je včetně zdrojových kódů v jazyce C++

 

Předchozí článek
Proměnné a typový systém v C++
Všechny články v sekci
Základní konstrukce jazyka C++
Článek pro vás napsal Patrik Valkovič
Avatar
Jak se ti líbí článek?
14 hlasů
Věnuji se programování v C++ a C#. Kromě toho také programuji v PHP (Nette) a JavaScriptu (NodeJS).
Aktivity (25)

 

 

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

Avatar
Patrik Valkovič:28.8.2019 18:07

Ahoj. Teď jsem test zkoušel a prošel. Určitě máš výpis stejný s ukázkou?

Odpovědět
28.8.2019 18:07
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Alex
Redaktor
Avatar
Odpovídá na Patrik Valkovič
Alex:28.8.2019 20:24

Asi jsme spíš nepochopili zadání.
Máme to tam dát přes proměnnou, nebo to nacpat (to jméno) přímo do kódu.

 
Odpovědět
28.8.2019 20:24
Avatar
Odpovídá na Alex
Matúš Olejník:28.8.2019 21:49

Ahoj ak riešite ešte ten tvoj kód kde má užívateľ zadať svoj vek, tak vo vzorovom riešení je na konci vety "Je ti 24 let." bodka. V tvojom kóde bodka chýba.

Editováno 28.8.2019 21:49
Odpovědět
28.8.2019 21:49
/* I am not sure why this works but it fixes the problem */
Avatar
Alex
Redaktor
Avatar
Odpovídá na Matúš Olejník
Alex:28.8.2019 22:58

Aha, díky

 
Odpovědět
28.8.2019 22:58
Avatar
Lukáš Kohout:16.9.2019 22:49

Ahoj,

frakce se zadávají s tečkou tedy 2.78

 
Odpovědět
16.9.2019 22:49
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Roman Rýdl
Člen
Avatar
Odpovídá na Lukáš Kohout
Roman Rýdl:17.9.2019 17:59

Ahoj,
díky pravděpodobně jsem je již nějak vyřešil.

 
Odpovědět
17.9.2019 17:59
Avatar
Ondřej Kozárik:6. dubna 14:26

Autor je opravdu člověk který, by měl někoho něco učit :-( .
Když se podívám na poslední příklad a jsem nováček, kterému poslední příklad nevyšel. Stáhnu si jeho zdroják.
Tak v jeho programu je datový typ který mi v předchozích lekcích nevysvětlil. Celý kurz je tudíž pro nováčky nepoužitelný. Už jsem našel lepší, kde sám školitel používá v kódu postupně to co žákovi vysvětlil. A ne něco, co on sice umí, ale žák ještě ne.

 
Odpovědět
6. dubna 14:26
Avatar
Odpovídá na Ondřej Kozárik
Patrik Valkovič:6. dubna 14:42

Zdravím,
omlouvám se za nepříjemnosti. Nicméně prohlášení "Celý kurz je tudíž pro nováčky nepoužitelný" na základě toho, že není desetinné číslo typu float ale desetinné číslo typu double (které na funkci programu nemá žádný vliv) je poněkud přehnané. Jedna ze schopností programátora je i čtení a analýza kódu. Dle mého se nejedná o něco, co by zabránilo pochopení myšlenky programu.
Zdrojové kódy jsem ale i tak aktualizoval.

Odpovědět
6. dubna 14:42
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Odpovídá na Patrik Valkovič
Ondřej Kozárik:6. dubna 17:40

Nováček ale ještě tak, tak zvládá ten základ co jsi mu vysvětlil. A když se chce podívat na zdroják učitele, objeví tam něco co nezná. To je celá pointa. Je sice hezké, dokonce žádané aby učitel uměl to co vysvětluje ovládat na vyšší úrovni, ale měl by taky umět žákovi zadávat a vysvětlovat příklady podle toho co ho naučil. Chápu že programátor by měl umět analyzovat něčí kód. Ale nemyslím si že nováček po třech lekcí by toho byl schopný. Sám jsem z toho byl zmatený, nemít k dispozici člověka co céčko ovládá, tak asi tápu ještě teď.

 
Odpovědět
6. dubna 17:40
Avatar
WBBR
Člen
Avatar
WBBR:13. května 20:31

Ako to mám dokončiť keď nemám dostatok bodov ?

 
Odpovědět
13. května 20:31
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 39. Zobrazit vše