NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 3 - Proměnné, typový systém a parsování 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
RiAn Soft
Člen
Avatar
RiAn Soft:11.6.2012 19:34

Pekne spracované. Supeer :D

Odpovědět
11.6.2012 19:34
Everything is possible
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na RiAn Soft
David Hartinger:11.6.2012 20:04

Díky :) Snažím se to dělat názorné a zábavné.

Odpovědět
11.6.2012 20:04
New kid back on the block with a R.I.P
Avatar
Dejmall
Neregistrovaný
Avatar
Dejmall:4.8.2012 5:48

Nejlepši serial o programovani. Super web, už mam pořadi pro dalši učeni. Diky MOC!

 
Odpovědět
4.8.2012 5:48
Avatar
Zdeněk Pavlátka:13.9.2012 18:35

Proč je v konzoli napsáno že 3.14-2.72 je0.4200001?

Odpovědět
13.9.2012 18:35
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Zdeněk Pavlátka
Kit:13.9.2012 18:45

Protože čísla v pohyblivé řádové čárce nejsou přesná. Musel bys použít datový typ decimal.

Odpovědět
13.9.2012 18:45
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Zdeněk Pavlátka:13.9.2012 18:49

S C++ mi to vyšlo správně. Asi u něj zůstanu.

Odpovědět
13.9.2012 18:49
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Zdeněk Pavlátka
Kit:15.9.2012 10:27

Pokud to v C++ vyšlo správně, je to vlastně špatně :)

Je možné, že kompilátor C++ provedl optimalizaci a zredukoval původní dvě čísla na jednu konstantu. Zkus si ta čísla načíst ze vstupu. Optimalizace se neuplatní.

Odpovědět
15.9.2012 10:27
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Kit
Zdeněk Pavlátka:15.9.2012 14:57

Ta čísla byla načtená ze vstupu.

Odpovědět
15.9.2012 14:57
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Zdeněk Pavlátka
Kit:15.9.2012 15:13

Také záleží na přesnosti, s jakou se číslo vypisuje.

Python:

>>> 3.14-2.72
0.41999999999999993

Také to vypadá divně, ale určitě bych ho kvůli tomu nezatratil, protože vím, jak jsou čísla v počítači uložena.

Céčko produkuje výstup:

0.420000076294
Odpovědět
15.9.2012 15:13
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Zdeněk Pavlátka
David Hartinger:15.9.2012 15:32

Zůstat u jazyku protože vypisuje o 1 desetinné místo méně je asi jako vybírat si auto podle ventilků u pneumatik.

Odpovědět
15.9.2012 15:32
New kid back on the block with a R.I.P
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 222.