Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET
Nauč se s námi víc. Využij 50% zdarma na e-learningové kurzy.
discount week 50

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

V minulé lekci C# kurzu, Proměnné, typový systém a parsování v C# .NET, 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ý

            Console.WriteLine("Ahoj, jak se jmenuješ?");

            // Zde dokonči úlohu svým kódem...

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 v C# .NET, si řekneme více o typovém systému a představíme si další datové typy.


 

Měl jsi s čímkoli problém? Stáhni si vzorovou aplikaci níže a porovnej ji se svým projektem, chybu tak snadno najdeš.

Stáhnout

Stažením následujícího souboru souhlasíš s licenčními podmínkami

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

 

Předchozí článek
Proměnné, typový systém a parsování v C# .NET
Všechny články v sekci
Základní konstrukce jazyka C# .NET
Článek pro vás napsal David Čápka
Avatar
Jak se ti líbí článek?
82 hlasů
David je zakladatelem ITnetwork a programování se profesionálně věnuje 13 let. Má rád Nirvanu, sushi a svobodu podnikání.
Unicorn university David se informační technologie naučil na Unicorn University - prestižní soukromé vysoké škole IT a ekonomie.
Aktivity

 

 

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

Avatar
Tomáš Gardavský:17. června 9:48

Výborné cvičení.

Odpovědět
17. června 9:48
Nikdy se nevzdávejte! Nikdy! Nikdy! Nikdy!
Avatar
Neaktivní uživatel:27. června 15:35

Zdravím, někde mi nastal problém v instalovaném VS.
Jde o to že po první instalaci, dle lekce 2, jsem otevřel nový projekt typy konzolová aplikace s vygenerovaným názvem "ConsoleApp2" a začal zpracovávat příklady. Je asi moje chyba/lenost, že jsem si všechno psal do jednoho souboru.
Ted pro cvičení z lekcí 1-3 jsem si chtěl otevřít nový projekt, ale v seznamu typů projektů mi chybí Konzolová aplikace (C# v ikoně bylo fialové). Vše co tam zůstalo začíná na WPF a C# je zelené, případně VB je modré. Kam se mi ztratila ta fialová ikona? Pomůže odinstalace VS?

Odpovědět
27. června 15:35
Neaktivní uživatelský účet
Avatar
Neaktivní uživatel:27. června 16:27

Vy za odevzdání úlohy požadujete poplatek 5 bodů?
To jste ale měli říci na začátku první lekce.
Ušetřil bych si čas s instalováním IDE.

Odpovědět
27. června 16:27
Neaktivní uživatelský účet
Avatar
Veil
Člen
Avatar
Odpovídá na Neaktivní uživatel
Veil:27. června 19:04

Tak z něčeho žít musí, ne? Skoro vše je v kurzu zdarma a když nechceš platit, nemusíš. A přesto se díky kurzu posuneš programátorsky dále :-)

 
Odpovědět
27. června 19:04
Avatar
Eva Šimerková:7. srpna 10:28

Zdravím, druhé cvičení mi vůbec nejde. Už jsem si i stáhla kontrolní program a zkusila jsem to do toho zkopírovat, ale neustále to hlásí: ./Program.cs(14,24): error CS1519: Unexpected symbol `(' in class, struct, or interface member declaration. Já nevím, co s tím mám dělat, tak prosím někdo poraďte.

 
Odpovědět
7. srpna 10:28
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Alesh
Překladatel
Avatar
Odpovídá na Eva Šimerková
Alesh:7. srpna 14:35

Dej sem svůj kód.

 
Odpovědět
7. srpna 14:35
Avatar
Lokren Rymanos:9. srpna 15:33

ahoj,jak prosím nastavím základní okno ve visual studiu..mám tam něco jiného

 
Odpovědět
9. srpna 15:33
Avatar
Odpovídá na Alesh
Eva Šimerková:16. srpna 19:03

Už mi to nějak prošlo a úlohu mám splněnou. :)

 
Odpovědět
16. srpna 19:03
Avatar
gbyte
Člen
Avatar
gbyte:15. září 13:40

U třetího příkladu jsem strávil hodinu v nervech. A potom zjistím , že celou dobu jsem do hotového codu psal pruměr obvodu 12.1 na místo 12,1. Když se příklad napíše s tečkou, nefunguje. xD
Jinak super cvičení.

 
Odpovědět
15. září 13:40
Avatar
pstepanovsky
Člen
Avatar
pstepanovsky:14:23

Ahoj u cvičení 3 jsem napsal tento kód:

float pi = 3.1415F;
float o, s;
Console.WriteLine("Zadej poloměr kruhu (cm):");
float r = float.Parse(Console.ReadLine());
Console.Write("Obvod zadaného kruhu je: " + (2 * pi *r) + " cm");
Console.Write("\nObsah je " + ((r * r) * pi) + " cm^2");
Console.ReadKey();

a výsledkem testu bylo selhání 100%.

 
Odpovědět
14:23
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 226. Zobrazit vše