konto usunięte
Jerzy
M.
C#/JavaScript
Developer
Temat: zamiana liczby na "słownie: ....."
http://nopaste.gamedev.pl/?id=3949No, teraz powinno być okej. Swoją drogą przerobienie kodu z C++ raczej trudne nie było, jak poradził sobie z tym student który w javie nie ma prawie w ogóle doświadczenia ;-)
btw. na początku ostała mi się nie potrzebna zmienna 'liczba', można wywalić ;->Jerzy Mieczyński edytował(a) ten post dnia 08.06.09 o godzinie 14:18
Mariusz
Wyrozębski
Seasoned software
developer
specialized in Java
and Ruby ...
Temat: zamiana liczby na "słownie: ....."
Będzie ok, jeśli nie użyjemy więcej niż 999 PLN lub na przykład 111 PLN, bo nie chcemy chyba widzieć sto dziesięć jeden złotych :)Pozdrawiam
Igor
Janicki
Software maker.
Java, Perl ...
Temat: zamiana liczby na "słownie: ....."
just do ito ile pamiętam, kiedyś zrobiłem to w Visual Basic i zajęło z godzinę. więcej czasu będziesz guglić.
:)
Jerzy
M.
C#/JavaScript
Developer
Temat: zamiana liczby na "słownie: ....."
Mariusz Wyrozębski:
Będzie ok, jeśli nie użyjemy więcej niż 999 PLN lub na przykład 111 PLN, bo nie chcemy chyba widzieć sto dziesięć jeden złotych :)
Pozdrawiam
No byłem zbyt leniwy na pisanie kolejnych linijek (słownie liczb), ale to się sprowadza już tylko do ich dodania. Ew. można dorzucić sprawdzanie czy nie przekroczyło się limitu :-)
Miałem swoją drogą to napisane wcześniej, ale zauważyłem jeden błąd we wcześniejszej wersji i nowa wersja posta tej cennej informacji już nie zawierała.
Artur
K.
Student, Uniwersytet
Łódzki
Temat: zamiana liczby na "słownie: ....."
dla samodzielnych:http://www.algorytm.org/index.php?option=com_content&t...
dla leniwych:
http://site.icu-project.org/
konto usunięte
Temat: zamiana liczby na "słownie: ....."
Znalazłem dobre rozwiązanie i wrzucam dla potomnych:http://jdn.pl/files/NumberSpeaker.java
Dzięki wszystkim za odpowiedzi.
Piotr
B.
Handlarz też
człowiek
Temat: zamiana liczby na "słownie: ....."
A ja to zrobiłem kilkanaście lat temu w starych makrach Excela 4.0 i też zajęło mi to z godzinę albo i mniej :D
Igor
Janicki
Software maker.
Java, Perl ...
Temat: zamiana liczby na "słownie: ....."
Piotr B.:
A ja to zrobiłem kilkanaście lat temu w starych makrach Excela 4.0 i też zajęło mi to z godzinę albo i mniej :D
tak, tyle że oni już guglą zanim zaczną myśleć. inna generacja. :P
Jerzy
M.
C#/JavaScript
Developer
Temat: zamiana liczby na "słownie: ....."
Igor Janicki:
Piotr B.:
A ja to zrobiłem kilkanaście lat temu w starych makrach Excela 4.0 i też zajęło mi to z godzinę albo i mniej :D
tak, tyle że oni już guglą zanim zaczną myśleć. inna generacja. :P
A, wypraszam sobie! ;p
[i zajęło mi to ok ~25minut do setek - chociaż jakby dorzucić te bardziej złożone części to była by godzina XD]
btw. Osobiście mi moje wypociny bardziej się podobają od tego co Pan Andrzej podał.Jerzy Mieczyński edytował(a) ten post dnia 09.06.09 o godzinie 15:06
konto usunięte
Temat: zamiana liczby na "słownie: ....."
Andrzej K.:Nazewnictwo typu trylion, tryliard, kwadrylion, itd. nie są jednoznaczne.
Znalazłem dobre rozwiązanie i wrzucam dla potomnych:
http://jdn.pl/files/NumberSpeaker.java
Dzięki wszystkim za odpowiedzi.
Jak to bywa, wśród specjalistów występuje różnica stanowisk. Radziłbym przeczytać: http://www.spmargonin.republika.pl/abacus/licz2.html
Marcin K. Centrium CRM
Temat: zamiana liczby na "słownie: ....."
Igor Janicki:
Piotr B.:
A ja to zrobiłem kilkanaście lat temu w starych makrach Excela 4.0 i też zajęło mi to z godzinę albo i mniej :D
tak, tyle że oni już guglą zanim zaczną myśleć. inna generacja. :P
Z takim podejściem to powinniśmy pisać w asemblerze, a nie w javie, a już na pewno nie używać żadnych bibliotek.
Ja używam wymienionego już http://jdn.pl/files/NumberSpeaker.javaMarcin Kurylak edytował(a) ten post dnia 01.08.09 o godzinie 11:03
Igor
Janicki
Software maker.
Java, Perl ...
Temat: zamiana liczby na "słownie: ....."
Marcin Kurylak:
Igor Janicki:
tak, tyle że oni już guglą zanim zaczną myśleć. inna generacja. :P
Z takim podejściem to powinniśmy pisać w asemblerze, a nie w javie, a już na pewno nie używać żadnych bibliotek.
też często guglę.
problem aby nie przeginać w jedną lub drugą stronę.
a jeśli "google" zaczyna zastępować myślenie to chyba już jest niepokojący symptom.
Łukasz
C.
Senior Technical
Architect
Temat: zamiana liczby na "słownie: ....."
Marcin Kurylak:
Igor Janicki:
Z takim podejściem to powinniśmy pisać w asemblerze, a nie w javie, a już na pewno nie używać żadnych bibliotek.
Ja używam wymienionego już http://jdn.pl/files/NumberSpeaker.javaMarcin Kurylak edytował(a) ten post dnia 01.08.09 o godzinie 11:03
czasem szybciej napisze sie wlasny niz znajdzie i uzyje kawalek czyjego gownianego kodu :P ciesz sie ze klepiesz w javie, przynajmniej jak ktos cos z*ebal to bedzie jakis exception, w innych technologiach twoje podejscie nie koniecznie jest najlepsze :P
Marcin K. Centrium CRM
Temat: zamiana liczby na "słownie: ....."
Wychodzę z założenia, że jeżeli ktoś już coś napisał i przetestowało to n-osób oraz spełnia moje wymagania w 100% - nie ma sensu pisać tego samemu, jeżeli piszę po to, by to sprzedać.Zaoszczędzony czas - piszę coś innego lub po prostu idę na kawę.
Jeżeli piszę dla przyjemności czy też po to, żeby sobie połamać troszkę głowę - co innego.
Jak budujesz dom, to nie zaczynasz od wydobycia gliny i rozpalenia ognia, żeby cegły wypalić.
Odnośnie wypowiedzi Łukasza, googlować też trzeba z głową i nie brać bibliotek czy algorytmów bezkrytycznie.Marcin Kurylak edytował(a) ten post dnia 01.08.09 o godzinie 12:43
konto usunięte
Temat: zamiana liczby na "słownie: ....."
WitamPodsumowując, może dobrze by było gdyby, osoby - które lubią pogłówkować (i mają czas uwspólniły kod i zamieściły np. na source forge i określiły forme licencjonowania, wersjonowanie a googlowiczom zostanie z czasem znalezienie I docenienie pracy innych.
Co do typów wyliczeniowych to miały one na celu przedewszystkim zwiekszenie czytelności kodu, nie jestem specjalistą ale dla mnie ostatnio jest to jedno zważniejszych kryteriów doboru konstrukcji użytych w programowaniu.
Mariusz
C.
SQL DEVELOPER / DATA
ANALYST - Ready For
Cooperation
Temat: zamiana liczby na "słownie: ....."
Gdyby ktoś potrzebował kod w T-SQL do zamiany liczby na jej słowny odpowiednik w języku polskim to może go pobrać ze strony: http://mcinfo.pl/sql/kwota-slownie-sql/Dodam tylko że zakres działania funkcji od minus 999 trylionów do 999 trylionów
Następna dyskusja: