ďťż

Ładny brzuch

Witam. Mam pytanie czy w c++ jest wbudowana funkcja do zaokrąglania liczb, np. do 3 miejsc po przecinku. Nie chodzi mi o ceil, albo floor wiem, że one zaokrąglają w góre(ceil) albo w dół(floor).
Tzn. napisałem już sam funkcji do zaokrąglania liczby o określoną liczbę miejsc po przecinku, ale chce wiedzieć czy istnieje taka funkcji w c++.

Pozdrawiam.
Użytkownik hustler edytował ten post 15 październik 2006, 21:31


Dołączam się do zapytanie jak zaokrąglić powiedzmy wynik dzielenie 123.232343 do 2 miejsc po przecinku Chodzi o operacja ne walutach (program do przeliczania walut) wiec floor() i celi() odpadają.

123.232343:
zapisać początek liczby x = 123.232343 % 1 - czyli x =123
odciąć początek - czyli 123.232343 - 123.232343 % 1 = 0.232343
mamy x = 123, y=0.232343
teraz mnożymy y przez 100 (bo do drugiego miejsca po przecinku) i za pomocą instrukcji warunkowej używamy odpowiednio floor i ceil. Otrzymany y dzielimy znowu na 100 i wychodzi nam w tym przypadku
y = 0.23
wynik = 123.0 + 0.23

nie wiem czy w c++ jest taka funkcja oraz nie wiem czy dobrze napisałem tą instrukcje, ale po krótkim kombinowaniu wyjdzie nam piękna funkcja na zaokgrąglenie.


nie wiem czy w c++ jest taka funkcja oraz nie wiem czy dobrze napisałem tą instrukcje, ale po krótkim kombinowaniu wyjdzie nam piękna funkcja na zaokgrąglenie. Dzięki za pomoc_



http://www.codecogs....php?alias=round (i fukcje z see also)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •