C# týden Slevový týden - Březen
Využij náš slevový týden a získej až 30 % bodů navíc zdarma! Zároveň také probíhá C# týden se slevou na e-learning až 80 %
Hledáme fulltime programátora do ITnetwork týmu -100% homeoffice, 100% časově flexibilní #bezdeadlinu Mám zájem!

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

V minulé lekci C# kurzu, Proměnné, typový systém a parsování, jsme si ukázali základní datové typy, byly to int, string a float.

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

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 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

V příští lekci, Typový systém podruhé: Datové typy, si řekneme více o typovém systému a představíme si další datové typy.


 

Stáhnout

Staženo 4184x (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?
76 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 (26)

 

 

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

Avatar
kaarfii
Člen
Avatar
kaarfii:28.10.2019 23:29

Odpovídá na Lukáš Nový - Lunnkas
U první dvojtečky máš mezeru za závorkou "(cm) :", ve výpisu to je bez mezery "(cm):"
____

Tohle je přece jenom otázka pravopisu, tak nechápu, že test to vyhodnocuje jako chybu. Obzvlášť, když ve VB mi vše proběhne, jak má.

Odpovědět
28.10.2019 23:29
Kde se maká, nepřekážej!
Avatar
Patrik Ludvik:18.11.2019 15:33

Zdravím všechny, mám problém. Chci odevzdat k otestování ale vůbec mi to nebere, body mám ... text je napsaný úpně stejně jako příloha.

 
Odpovědět
18.11.2019 15:33
Avatar
Patrik Ludvik:18.11.2019 15:54

Už to mám :D

 
Odpovědět
18.11.2019 15:54
Avatar
Libor Řezníček:14.12.2019 17:19

Stačia 4 riadky :

Console.WriteLine("Zadej polomer kruhu (cm): ");
float r = float.Parse(Console.ReadLine());
Console.WriteLine("Obvod zadaného kruhu je(cm): " + 2*3.1415*r);
Console.WriteLine("Jeho obsah je (cm2): " + 3.1415*r*r);
 
Odpovědět
14.12.2019 17:19
Avatar
Martina Strakova:8. února 10:36

A nebo ještě jinak:

Console.WriteLine("Zadej poloměr kruhu:");
float r = float.Parse(Console.ReadLine());
Console.WriteLine("Obvod je:" + 2 * 3.1415 * r + " cm");
Console.WriteLine("Obsah je: " + 3.1415 * r * r + " cm^2");
Console.ReadLine();

PS: poloměr kruhu psát s des. čárkou (12,1), jinak hází chybu.

 
Odpovědět
8. února 10:36
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
David Holohlavský:24. února 14:01
:-)
 
Odpovědět
24. února 14:01
Avatar
Rostislav Pavelka:24. února 18:20

Proč mi to hlásí neodevzdáno, když jsem všechny tři příklady odeslal ke kontrole a všechno prošlo?

Odpovědět
24. února 18:20
Svět je krásné místo k žití - hlavně se z něj ale neposrat :D
Avatar
Odpovídá na Rostislav Pavelka
Rostislav Pavelka:24. února 18:21

Hmtak už nic ...když jsem odeslal dotaz, vše se potvrdilo :(

Odpovědět
24. února 18:21
Svět je krásné místo k žití - hlavně se z něj ale neposrat :D
Avatar
Tomáš Fisherman Jartymyk:27. února 20:04

Super, přesně tohle jsem potřeboval jsem na začátku ale na dobré cestě zvládnout c#

 
Odpovědět
27. února 20:04
Avatar
Marek Vajčner:29. února 11:25

Já to nejprve měl takto:

Console.WriteLine("Zadej poloměr kruhu (cm): ");
float polomer = float.Parse(Console.ReadLine());
float obvod = 2 * 3.1415 * polomer;
float obsah = 3.1415 * polomer * polomer;
Console.WriteLine("Obvod zadaného kruhu je: " + obvod + "cm");
Console.WriteLine("Jeho obsah je " + obsah + "cm^2");
Console.ReadKey();

a stále mi to házelo chybu. Tak jsem s tím různě šachoval. Dával jsem ty proměnné do závorek a podobně. To samozřejmě nepomohlo. Tak jsem šel cestou jako Martina a Libor. Odevzdal jsem a pak jsem si nechal zobrazit řešení. A víte kde byla chyba? Zapoměl jsem na F-ko. Za desetinným číslem v proměnných musí být F ( 3.1415F ).
Proto je dobré dělat si tyhle testy. :-)

 
Odpovědět
29. února 11:25
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 157. Zobrazit vše