ITnetwork Flashka zdarma C# týden
Akce! Pouze tento týden sleva až 80 % na kurzy C# .NET. Lze kombinovat s akcí 50 % bodů navíc na prémiový obsah!
Brno? Vypsali jsme pro vás nové termíny školení Základů programování a OOP v Brně!

Cvičení k 1.-3. lekci C# .NET

Unicorn College 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# .NET 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ého tutoriálu a pokuste se na to přijít.

Ohlasy studentů

Jednoduchý příklad

Vytvořte program, který si na vstupu nechá zadat jméno uživatele a poté jeho vlastnost. Nakonec vypíše "jméno je vlastnost", viz obrázek.

Ukázka obrazovky programu:

Konzolová aplikace
Ahoj, jak se jmenuješ?
Bill Gates
Jaký jsi?
hustodémonsky bohatý
Bill Gates je hustodémonsky bohatý

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 číslo k umocnění:
64
Výsledek: 4096

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
Zadej poloměr kruhu (cm):
12,1
Obvod zadaného kruhu je: 76,0243 cm
Jeho obsah je 459,9471 cm^2


 

Stáhnout

Staženo 4042x (471.24 kB)
Aplikace je včetně zdrojových kódů v jazyce C#

 

 

Článek pro vás napsal David Čápka
Avatar
Jak se ti líbí článek?
69 hlasů
Autor pracuje jako softwarový architekt a pedagog na projektu ITnetwork.cz (a jeho zahraničních verzích). Velmi si váží svobody podnikání v naší zemi a věří, že když se člověk neštítí práce, tak dokáže úplně cokoli.
Unicorn College Autor sítě se informační technologie naučil na Unicorn College - prestižní soukromé vysoké škole IT a ekonomie.
Předchozí článek
Proměnné, typový systém a parsování
Všechny články v sekci
Základní konstrukce jazyka C#
Miniatura
Následující článek
Typový systém podruhé: Datové typy
Aktivity (24)

 

 

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

Avatar
David Jančík
Tým ITnetwork
Avatar
David Jančík:14. května 10:43

Testy hodnoty zaokrouhluji na 1 desetinne místo. Zřejmě bude problém někde jinde. Máš texty přesně dle zadání?

Odpovědět 14. května 10:43
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Odpovídá na David Jančík
Josef Kocourek:14. května 10:48

chybělo mi tam cm u obvodu.

Díky...

 
Odpovědět 14. května 10:48
Avatar
JoHoneK
Člen
Avatar
JoHoneK:20. května 19:13

Ahoj
nejde mi druhý úkol. Po odevzdání k otestování mi to hodí že je vše špatně.
Když spustím kod tak mi vše jede dobře.
čím to může být děkuji

 
Odpovědět 20. května 19:13
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na JoHoneK
David Čápka:20. května 19:32

A co očekáváš, že ti někdo poradí, když jsi nepřiložil svůj kód?

Odpovědět 20. května 19:32
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
JoHoneK
Člen
Avatar
JoHoneK:20. května 19:37

To se omlouvam ;-)

Console.Write­Line("Zadej číslo k umocnění: ");
int cislo = int.Parse(Con­sole.ReadLine());
cislo = cislo * cislo;

Console.Write­Line("Výseldek: " + cislo);

Console.ReadKey();

 
Odpovědět 20. května 19:37
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na JoHoneK
David Čápka:20. května 19:37

Máš tam Výseldek místo výsledek. Ten výstup má 3 řádky, věřím, že není těžké ty 3 řádky přečíst a zkontrolovat se zadáním.

Odpovědět 20. května 19:37
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
JoHoneK
Člen
Avatar
JoHoneK:20. května 19:39

Moc děkuji toho jsem si vůbec nevšim :)
už to prošlo

 
Odpovědět 20. května 19:39
Avatar
Stejdee
Člen
Avatar
Stejdee:11:58

Nechce mi brát moje zadání, zkoušel jsem to napsat i jinými způsoby ale nebere mi to ani jeden. děkuji za případnou pomoc

Console.Write­Line("Zadej poloměr kruhu (cm):");
float cislo1 = float.Parse(Con­sole.ReadLine());

float obvod = 3.1415F * 2;
Console.Write­Line("Obvod zadaného kruhu je: " + cislo1 * obvod + " cm ");

float obsah = 3.1415F;
Console.Write­Line("Jeho obsah je " + (cislo1 * cislo1) * obsah) + "cm2");

Console.ReadKey();

 
Odpovědět 11:58
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Stejdee
David Čápka:12:02

nebere mi to ani jeden

Protože kód obsahuje chyby. Zkus si to spustit na počítači prvně, než to budeš odevdávat přes web.

Odpovědět 12:02
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
Stejdee
Člen
Avatar
Odpovídá na David Čápka
Stejdee:12:50

to právě dělám a mě to spouští(ta nechaná závorka je jen můj překlep v komentáři)

 
Odpovědět 12:50
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 137. Zobrazit vše