Czas/Liczby

Liczba słownie

Przekształć liczbę na tekst (po ukraińsku, rosyjsku lub angielsku), z opcjonalnym trybem kwoty słownie dla hrywny, dolara, euro lub rubla.

Język

W trybie waluty część ułamkowa (po "." lub ",") pokazuje kopiejki/centy cyframi — do 2 miejsc. Maksimum: ±999 999 999 999 999.


                    

Spelling out a number (for a contract amount or a check, say) needs grammatical agreement — gender, case, plural forms — which makes it slow and error-prone to write by hand. This tool generates the correct spelled-out text automatically.

How to use it

Common uses

Things to keep in mind

Spelling out a currency amount involves grammatical agreement between the number and the unit name (one dollar, two dollars, five dollars) — trickier than simply writing a number as words.

Agreement rules differ between languages — the same number can agree with a noun differently in Ukrainian, Russian, or English.

Artykuł o tym narzędziu: Liczba słownie: po co zamieniać cyfry na słowa

Najczęstsze pytania

W jakich językach można zapisać liczbę słownie?

Ukraiński, rosyjski i angielski — każdy język ma własne zasady odmiany i uzgadniania liczebników, które narzędzie stosuje automatycznie.

Jaka jest maksymalna liczba, którą można przekonwertować na tekst?

Do ±999 999 999 999 999 (prawie kwadrylion) — ten limit utrzymuje wynik poprawny i czytelny.

Jak pokazywana jest część ułamkowa w trybie walutowym?

Część całkowita jest zapisywana słownie, a część ułamkowa (do dwóch cyfr po kropce lub przecinku) jest pokazywana cyframi, jak centy — dokładnie tak, jak zwykle zapisuje się kwoty słownie w dokumentach.

Dlaczego „miliard" w jednym języku nie zawsze odpowiada „billion" w innym?

Współczesny angielski używa „krótkiej skali" (billion = 10⁹), co pokrywa się z polskim miliardem, ale niektóre języki wciąż używają „długiej skali", gdzie termin dla 10⁹ różni się od terminu dla 10¹² — ta historyczna rozbieżność może powodować pomyłki przy tłumaczeniu dużych kwot.

Czy obsługiwane są liczby ujemne?

Tak, dla liczby ujemnej przed zapisem słownym dodawane jest słowo „minus" (lub odpowiednik w wybranym języku), a reszta zapisu tworzona jest według tych samych zasad odmiany co dla liczby dodatniej.

Artykuły: Czas/Liczby

Czas Unix: dlaczego komputery liczą czas od 1970 roku

Dlaczego 1 stycznia 1970 roku stał się punktem odniesienia czasu dla większości systemów komputerowych.

Wyrażenia cron: jak odczytać harmonogram zadań

Jak odczytać wyrażenie takie jak */15 * * * * i dokładnie wiedzieć, kiedy zadanie się uruchomi.

Systemy liczbowe: po co istnieją system dwójkowy, ósemkowy i szesnastkowy

Dlaczego kolor #FF5733 w CSS zapisany jest cyframi szesnastkowymi, a nie dziesiętnymi.

Operacje bitowe: jak działają AND, OR i XOR na poziomie bitów

Czym bitowy AND różni się od logicznego, i po co w ogóle operować na pojedynczych bitach liczby.

Różnica między datami: dlaczego liczenie dni jest trudniejsze, niż się wydaje

Dlaczego naiwne odejmowanie dat może dać błędny wynik przez lata przestępne.

Obliczanie wieku: dlaczego to nie proste odejmowanie lat

Dlaczego proste odjęcie roku urodzenia może dać wiek o rok większy niż rzeczywisty.

Strefy czasowe: dlaczego UTC to nie to samo co GMT

Dlaczego UTC nigdy nie zmienia się dwa razy w roku, podczas gdy czas w Londynie (GMT/BST) tak.

Kalkulator czasu trwania: jak poprawnie dodawać godziny, minuty i sekundy

Dlaczego przy dodawaniu minut i sekund trzeba "przenosić" resztę do następnej pozycji, tak jak przy dodawaniu dziesiętnym.

ISO 8601 Duration: jak zapisać czas trwania w standardowym formacie

Dlaczego zapis PT1H30M oznacza „1 godzina 30 minut", a nie „1 minuta 30 godzin".

Numer tygodnia: dlaczego różne kraje liczą tygodnie inaczej

Dlaczego 1 stycznia czasem należy do 52. lub 53. tygodnia poprzedniego roku według standardu ISO 8601.

Liczby rzymskie: jak działa system bez zera i pozycji

Dlaczego IV oznacza 4, a nie 6, i jak działa zasada odejmowania w liczbach rzymskich.

IEEE 754: dlaczego 0.1 + 0.2 nie równa się 0.3 w kodzie

Dlaczego niemal w każdym języku programowania 0.1 + 0.2 wyświetla 0.30000000000000004.