Cvičení k 3. lekci VB.NET

Ostatní jazyky Visual Basic .NET Základní konstrukce Cvičení k 3. lekci VB.NET

Následující 3 cvičení vám pomohou procvičit znalosti programování v VB.NET z minulé lekce. 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.

Řešení není jenom jedno, pokud váš kód bude odlišný od mojeho a i přesto bude váš kód fungovat, tak je i Váš kód správný.

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:

Cvičení k Visual Basic .NET – Vlastnost

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:

Cvičení k Visual Basic .NET – Mocnina

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:

Cvičení k Visual Basic .NET – Kruh

 

Stáhnout

Staženo 344x (184.53 kB)
Aplikace je včetně zdrojových kódů v jazyce VB

 

  Aktivity (1)

Článek pro vás napsal Michal Žůrek (misaz)
Avatar
Autor se věnuje tvorbě aplikací pro počítače, mobilní telefony, mikroprocesory a tvorbě webových stránek a webových aplikací. Nejraději programuje ve Visual Basicu a TypeScript. Ovládá HTML, CSS, JavaScript, TypeScript, C# a Visual Basic.

Jak se ti líbí článek?
Celkem (6 hlasů) :
4.666674.666674.666674.666674.66667


 



 

 

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

Avatar
Michal Žůrek (misaz):

WriteLine ti to zalomí automaticky. Pokud chceš manuálně tak lze string rozdělit a spojit k němu vbCrLf.

Dim neco = "První řádek" & vbCrLf & "Druhý řádek" & vbCrLf & "Třetí řádek"

neco pak bude vypadat:

První řádek
Druhý řádek
Třetí řádek
Odpovědět 24.9.2013 20:24
Nesnáším {}, proto se jim vyhýbám.
Avatar
Libor Šimo (libcosenior):

Díky. Používa sa to často, alebo ani veľmi nie?

Odpovědět 24.9.2013 20:24
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Libor Šimo (libcosenior)
Jan Vargovský:

V C# to je kdyžtak

Environment.NewLine
 
Odpovědět 24.9.2013 20:26
Avatar
Odpovídá na Libor Šimo (libcosenior)
Michal Žůrek (misaz):

moc ne, stačí využít toho automatického zalamování WriteLine (v překladu to znamená napiš řádek). Až budeš pokročilejší a psát WinForm nebo WPF aplikace, tak tam se míst toho může použít:

Dim neco = String.Fromat("První řádek{0}Druhý řádek{0}Třetí řádek", vbCrLf)
Odpovědět 24.9.2013 20:26
Nesnáším {}, proto se jim vyhýbám.
Avatar
Odpovídá na Jan Vargovský
Michal Žůrek (misaz):

ve VB.NET to takhle de myslím taky, ale ty konstanty mi přijdou lepší.

Odpovědět  -1 24.9.2013 20:27
Nesnáším {}, proto se jim vyhýbám.
Avatar
Odpovídá na Libor Šimo (libcosenior)
Libor Šimo (libcosenior):

Napr. takto:

Console.WriteLine("Obvod kruhu je: " & o & "cm" & vbCrLf &
                          "Jeho obsah je: " & S & "cm^2")
Odpovědět 24.9.2013 20:27
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Libor Šimo (libcosenior)
Michal Žůrek (misaz):

Ano, ale lepší je to rozdělit do dvou Console.Write­Line(), kód je pak přehlednější.

Console.WriteLine("Obvod kruhu je: " & o & "cm")
Console.WriteLine("Jeho obsah je: " & S & "cm^2")
Editováno 24.9.2013 20:29
Odpovědět  +1 24.9.2013 20:29
Nesnáším {}, proto se jim vyhýbám.
Avatar
Odpovědět 24.9.2013 20:29
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Petr Nymsa
Redaktor
Avatar
Petr Nymsa:

:`Nějak jsem přehlédl že to je VB.NET :D .. ale to je teda "zkratka", zlaté \n

Odpovědět  +2 24.9.2013 21:07
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Kit
Redaktor
Avatar
Odpovídá na Petr Nymsa
Kit:

Je to divná zkratka. Naštěstí se to používá jen ve Windows. Linuxáci by ho s takovou zkratkou hnali :)

Java má šikovné %n, které se samo přizpůsobí operačnímu systému.

Odpovědět  +2 24.9.2013 21:10
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
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 13. Zobrazit vše