-
PROHARDVER!
Új hozzászólás Aktív témák
-
Ispy
nagyúr
válasz
HussarF #13598 üzenetére
Nem kell bevonni, a programozó felelőssége, hogy bevállalja, amit elé tesznek. Megmondja az időtartamot, az óradíjat és kész. Mindegy a management mennyit kap ezért.
Mondjuk az a management is érdekesen működik, akik először elvállalnak egy munkát, majd utána próbálnak hozzá vadászni egy programozót, aki megcsinálja.
-
biker
nagyúr
válasz
HussarF #13559 üzenetére
HussarF: igen! jó lenne
kovisoft: megfogtad a mondandót... Pont semmi bajom nem volt a stattal, nem is írtam ilyet. De ha statból be lehett vinni az 5 oldalas (teleírt) képletgyűjteményt, amit megnéztek, nincs-e beleírva valami, akkor matekre miért nem? Attól nem leszel jobb matekból, hogy fejből megy a képlet. Hanem attól, le tudod vezetni onnan az egyenletet, ki tudod számolni. azt kellene megtanítani jól.
-
válasz
HussarF #13235 üzenetére
"de miért csinálja azt, hogy float esetén kiegészíti a számot még random, kisebb helyi értékű számjegyekkel, hogy meglegyen a 10 számjegy?"
Ez egy nagyon fontos kérdés a lebegőpontos számoknál!
Mivel a lebegőpontos számok is binárisak, ezért egy csomó szám, ami tizes számrendszerben véges számú számjeggyel leírható, az (kettesre váltva) végtelen tizedes tört lesz. Például a tök egyszerűnek tűnő "0.1" 32 bites floatkén már "0.100000001490116119384765625" (itt van egy online tool, amivel nézhetsz még példákat). Természetesen double esetén is létezik ugyanez a probléma, csak a tíz tizedesre kerekítés ott már elrejtette ezt (mert a hiba kisebb volt a kerekítés értékénél), de egy precision(30) már biztos előhozná.
Ezért (meg a lebegőpontos számítások eredő pontatlansága miatt*) van az, hogy lebegőpontos számoknál gyakorlatilag tilos ==-t használni, szimpla egyenlőségvizsgálat helyett azt kell megnézni, hogy elég közel vannak-e egymáshoz (ahol az "elég közel" az sajnos mindig kontextusfüggő, tudni kell, hogy milyen mértékű hibára kell ott számítanod).
*: a pontatlanságra példa
if ( (b > 0) && (a+b == a) ) printf("oops\n");
Ez simán kiírhatja azt, hogy oops (annak ellenére, hogy tisztán matematika alapon nem lenne neki szabad), pl:
a=10000000.0;
b=00000000.1; -
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- Milyen billentyűzetet vegyek?
- Nintendo Switch 2
- OLED TV topic
- Kiderült, hogy melyik AI-cégeket venné meg az Apple
- Apple MacBook
- SörcsaPH!
- Hogy is néznek ki a gépeink?
- A Bugatti Veyron megleckéztetésére készül a Dreame első villanyautója
- Battlefield 6 - Fókuszban a PC-s kiadás
- Sugárkövetés nélküli sugárkövetés felé menetel az új PlayStation
- További aktív témák...
- !AKCIÓ! Garanciás Klipsch R-120SW 30cm aktív mélysugárzó SubWoofer - 200W RMS / 400W Peak
- Eladó megbízható, szép Toshiba Satelite C850
- Csere - Beszámítás! Gamer PC : I5-14400F / 32GB DDR5 / RTX 4060 Ti / 1TB M.2 SSD
- Ryzen 5600, 32GB RAM, EVGA 3080 Gamer PC
- Asus RT-AC68U router eladó (3 darab - egyben vagy külön is)
- HIBÁTLAN iPhone 12 Pro 256GB Pacific Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3107, 100% Akkumulátor
- Dell Precision 5810 Intel E5-1650 v3 128GB RAM 2x512GBHDD 1x512GB SSD Quadro K4200
- BESZÁMÍTÁS! 3Dconnexion SpaceMouse Enterprise egér garanciával hibátlan működéssel
- Gamer PC-Számítógép! Csere-Beszámítás! R5 3600 / GTX 1080 8GB / 32GB DDR4 / 512 SSD!
- Gamer PC-Számítógép! Csere-Beszámítás! I5 12400F / RTX 3070 8GB / 32GB DDR4 / 1TB SSD
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: FOTC
Város: Budapest