-
PROHARDVER!
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
válasz
fpeter84 #17674 üzenetére
a példában szereplő 2284.9 mbar a kerekítés szabályai szerint 2.28 bar lenne, a kód meg 2.29-re hozza ki
Mert úgy kezded, hogy
round(tmp)
, ami a 2284.9-t felkerekíti 2285-re, ez osztva 10-zel 228.5, ami kerekítve 229.Ez csak a magyarázat a jelenségre, a megoldást már megírták.
-
ekkold
Topikgazda
válasz
fpeter84 #17674 üzenetére
Általában fixpontos változókat használok, ez formázható sprintf() függvénnyel hogy az utolsó néhány számjegy tizedesként jelenjen meg. Illetve írtam saját függvényt is ami egy fixpontos változót ír ki úgy, hogy adott utolsó néhány szánjegy tizedesként jelenjen meg.
Lebegőpontos szán esetében a kerekítés úgy oldható meg a legegyszerűbben (és végülis fixpontos esetén is), hogy osztás előtt, hozzáadjuk a számhoz az osztó felét - így pont a kerekítés szabályai szerint alakul az osztás eredménye.
Új hozzászólás Aktív témák
- Synology NAS
- Extra D betűvel jöhet GeForce RTX 5090D utódja
- Nyíregyháza és környéke adok-veszek-beszélgetek
- Zelda Játékok
- OLED TV topic
- Milyen videókártyát?
- sziku69: Fűzzük össze a szavakat :)
- PlayStation 5
- E-roller topik
- Egyre csak fejlődik az AI, emberek tízezreit rúgja majd ki a BT
- További aktív témák...
- HP 200W (19.5V 10.3A) kis kék, kerek, 4.5x3.0mm töltők + tápkábel, 928429-002
- BESZÁMÍTÁS! MSI B450 TomaHawk R5 3600 16GB DDR4 512GB SSD RX5500 XT 8GB Rampage SHIVA TT 530W
- Azonnali készpénzes INTEL CPU AMD VGA számítógép felvásárlás személyesen / postával korrekt áron
- Samsung Galaxy S23 Plus 256 GB Kártyafüggetlen 1Év Garanciával
- Apple iPhone 13 256GB Kártyafüggetlen, 1Év Garanciával
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest