Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
| ccpp:round [2020/05/25 11:30] – bures | ccpp:round [2022/11/21 13:22] (aktuální) – [Bez použití knihovny] bures | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| ====== Zaokrouhlování na celá čísla ====== | ====== Zaokrouhlování na celá čísla ====== | ||
| + | Někdy je třeba danou hodnotu v datovém typu s plovoucí čárkou aritmeticky správně zaokrouhlit. | ||
| ===== Bez použití knihovny ===== | ===== Bez použití knihovny ===== | ||
| Řádek 8: | Řádek 9: | ||
| float cislo = 1.4f; | float cislo = 1.4f; | ||
| float cislo2 = 1.5f; | float cislo2 = 1.5f; | ||
| - | zaokrouhlene = cislo + 0.5f; | + | // Je třeba explicitně přetypovat datový typ na int. |
| - | zaokrouhlene2 = cislo2 + 0.5f; | + | zaokrouhlene = (int)(cislo + 0.5f); |
| + | zaokrouhlene2 = (int)(cislo2 + 0.5f); | ||
| </ | </ | ||
| ===== S použitím knihovny ===== | ===== S použitím knihovny ===== | ||
| - | Alternativně můžeme použít knihovní funkci | + | Alternativně můžeme použít knihovní funkci |
| <code c> | <code c> | ||