Dok?adnie chodzi o to co napisa?em, Tw?j przyk?ad to nie jest zaokr?glenie, tylko zwyczajna zmiana zapisu, kt?rej mo?esz dokona? w?a?nie dzi?ki prostej matematyce, kt?r? Ci poda?em. To w ko?cu chcesz zaokr?gla?, czyli np.
900 = 1k
8000 = 10k
czy to co napisa?e?? Jak to co napisa?e? to ju? masz odpowied? XD
Przemcio, Dalej nie rozumiesz o co chodzi. Mam funkcje, w kt?rej wyst?puje value i za ka?dym razem ono b?dzie inne, np. 1800 i chce, aby by?o z tego 1,8k, inny przyk?ad 1500000000 = 1,5kkk. Mo?e faktycznie nie jest to zaokr?glanie, tylko niwelowanie zer i zamiana ich na zapis (k)
Oczywi?cie, ?e rozumiem i od pocz?tku Ci daj? rozwi?zanie XD To teraz podziel sobie 1800 na 1000, ile Ci wychodzi? Albo 1000 na 1000? Albo 67874 na 1000? W?a?nie to co chcesz. Ilo?? k mo?esz doda? w zale?no?ci od wielko?ci value, czyli do 99 999 dzielisz przez 1000, potem przez 100 000, potem przez 1 000 000, czy cokolwiek "kkk" oznacza, zasada jest wsz?dzie taka sama. Ilo?? liczb po przecinku regulujesz poprzez string.format i %.2f (2 liczby po przecinku w tym wypadku).
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach