IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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í.

Diskusia – 3. diel - Premenné, typový systém a parsovanie

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
RiAn Soft
Člen
Avatar
RiAn Soft:11.6.2012 19:34

Pekne spracované. Supeer :D

Odpovedať
11.6.2012 19:34
Everything is possible
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na RiAn Soft
David Hartinger:11.6.2012 20:04

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

Odpovedať
11.6.2012 20:04
New kid back on the block with a R.I.P
Avatar
Dejmall
Nevyplnené
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!

 
Odpovedať
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?

Odpovedať
13.9.2012 18:35
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Kit
Tvůrce
Avatar
Odpovedá 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.

Odpovedať
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.

Odpovedať
13.9.2012 18:49
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Kit
Tvůrce
Avatar
Odpovedá 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í.

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

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

Odpovedať
15.9.2012 14:57
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Kit
Tvůrce
Avatar
Odpovedá 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
Odpovedať
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
Odpovedá 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.

Odpovedať
15.9.2012 15:32
New kid back on the block with a R.I.P
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!