NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!

Diskuze – Lekce 6 - Podmínky (větvení) v C# .NET

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Lukáš Nový
Jan Vargovský:9.2.2014 22:43

Jo :D jsem tu schválně googloval stavy intu, že by to někdy vracelo string. No je to jednoduché. double může mít další stavy, jako NaN (not a number - není číslo), +inifnity (+ nekonečno), -infinity (- nekonečno)... Odmocninu z záporného čísla to neumí, tak ti to napsalo, že to není číslo.

Editováno 9.2.2014 22:44
 
Odpovědět
9.2.2014 22:43
Avatar
Odpovídá na Jan Vargovský
Lukáš Nový:9.2.2014 22:54

ok dík, asi vyšší level no :D

 
Odpovědět
9.2.2014 22:54
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Lukáš Nový
Jan Vargovský:9.2.2014 22:56

Btw, můžeš napsat třeba

double NaN = 0.0 / 0.0;
double NegativeInfinity = -1.0 / 0.0;
double PositiveInfinity = 1.0 / 0.0;

Je to tam pod vlastnostma doublu, takže

double a = double.NaN, NegativeIfinity, PositiveInfinity;
 
Odpovědět
9.2.2014 22:56
Avatar
petrph
Člen
Avatar
Odpovídá na Lukáš Nový
petrph:10.2.2014 7:21

Jinak pro doplnění - v C# můžeš často testovat zda ten výraz není číslo, protože ten kdo s tím programem bude pracovat může do vstupu Console.ReadLi­ne()pro číslo naflákat z klávesnice nějakou blbost třeba "abcd"
Ale při takovém vstupu ti ta metoda int.Parse(Con­sole.ReadLine()) zhavaruje. Pro ošetření takového špatného vstupu je třeba použít místo Parse, TryParse, ale to má trochu jinou syntaxi vracení hodnot.

 
Odpovědět
10.2.2014 7:21
Avatar
petr.stastny02:8.4.2014 17:42

PROSÍM, POMOC!
Když napíšu nějaký kód, vyzkouším ho (F5) a funguje. Poté ho uložím (CTRL + S) a napíšu druhou část kódu. Když kód znova spustím, funguje jenom ta část, kterou jsem zkoušel pomocí F5 před uložením. Nevím, jak to zprovoznit, napište mi, jak.

Přikládám textový dokument s kódem

Odpovědět
8.4.2014 17:42
Můžeme o tom diskutovat, můžeme o tom vést spory, můžeme s tím i nesouhlasit, ale to je všechno, co se proti tomu dá ...
Avatar
Jiří REMAR
Člen
Avatar
Jiří REMAR:3.5.2014 11:23

Chválím autora SUPER článek už to konečně začínám chápat :-):O

 
Odpovědět
3.5.2014 11:23
Avatar
Ľubomír Prokopovič:6.7.2014 18:54

skvelo vysvetlene normalne sa mi o tom uz aj sniva kedy zacnem dalsiu lekciu :D

Odpovědět
6.7.2014 18:54
"Počítače jsou jako Bůh ve Starém zákoně - hodně příkazů a žádné slitování." Joseph Campbell
Avatar
Sub zero z mortal combat :7.8.2014 23:04

ten první příklad na odmocninu by vypadal o trošičku víc cool kdyby se odmocňovala aj 0 páč jestli se nepletu tak sgrt(0)=0 takže by příklad měl být postavený spíše na if >=0, ale jinač super jako vždy(v)

 
Odpovědět
7.8.2014 23:04
Avatar
Odpovídá na Sub zero z mortal combat
Sub zero z mortal combat :7.8.2014 23:08

koukám s tou 0 se bojuje všude ale tak co už :D

 
Odpovědět
7.8.2014 23:08
Avatar
Okurkin
Člen
Avatar
Okurkin:22.10.2014 18:14

Dobrá lekce díky!:) přiučil jsem se switch.. :)

 
Odpovědět
22.10.2014 18:14
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 172.