Hirdetés
- Luck Dragon: Asszociációs játék. :)
- gerner1
- Gurulunk, WAZE?!
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Graphics: Telefonvásárlási kálváriám....avagy clickbait cím: Horror a hardveraprón
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- MasterDeeJay: ASRock B250M Pro4 coffeetime mod! (DDR4)
- Hieronymus: Pihole + Unbound
-
LOGOUT

Ú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!
- BestBuy topik
- Fejhallgató erősítő és DAC topik
- 8 millió felett jár a Clair Obscur: Expedition 33, egy év alatt ért a csúcsra
- Apple Watch
- Fedora Linux
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Tesla topik
- Samsung kuponkunyeráló
- Projektor topic
- exHWSW - Értünk mindenhez IS
- További aktív témák...
- Apple Watch Ultra 2 GPS + Cellular, 49 mm újszerű titán zöld-szürke BKNTATLAN terep pánt! Akku 99%!
- XFX RX 9070 XT 16GB GDDR6 SWIFT Triple Fan Gaming Edition - Új, 2 év gari - Eladó!
- MacBook Pro 14" M3 Pro /11C/14C/18GB/1024GB/ 100% Akku / 2027.12-ig garancia
- Honor Magic 8 Pro 512GB Black Karcmentes! Ajándék 100 Wattos SuperCharge töltő!
- iPad 9th gen 64GB space grey
- SMAILIO HD 5" GPS autós navigáció
- Dell UltraSharp 24 USB-C Hub Monitor - U2422HE - 27% ÁFÁs
- Lenovo X1 Yoga gen. 6. // i7-1185g7 // 32GB // 512GB // ÚJSZERŰ!!! // ÚJ ÁRA 1.408.990.-Ft!!!!!!
- 27% - Samsung S32DM700UU Smart M7 Monitor! 3840x2160 / 4ms / 60hz / 4K
- Telefon felváráslás!! Xiaomi Redmi Note 11, Xiaomi Redmi Note 11 Pro, Xiaomi 11 Lite
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



