Numbers to words na srpskom

1

Numbers to words na srpskom

offline
  • Mladen Stanojevic
  • Pridružio: 04 Jan 2010
  • Poruke: 58
  • Gde živiš: Smederevo

Da li je neko pravio mozda pretvaranje brojeva u reci? Nesto kao sto je ovo Numbers to words ali za srpski jezik.... Konkretno da menja i po padezima... tipa dve HILJADE, pet HILJADA.... GUZ - Glavom U Zid



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Prosto je to da se uradi. Evo ja sam ti uradio nabrzaka cisto da vidis logigu dodavanje funkcije
addEventListener .

var obj = document.getElementById("selektor"); var dugme = document.getElementById("potvrdi"); var out = document.getElementById("output"); dugme.addEventListener("click", function(){     if (obj.value == 1)         out.innerHTML = "Jedan";     if (obj.value == 2)         out.innerHTML = "Dva";     if (obj.value == 3)         out.innerHTML = "Tri";     if (obj.value == 4)         out.innerHTML = "Cetri";     if (obj.value == 5)          out.innerHTML="Pet";     // BLA BLA   }, false);

Evo ti demo Demo:
http://jsfiddle.net/qDwR9/

Sve to mozes i bolje ja sam ovo nabrzaka napisao jer sam na poslu.
Mozes da napravis niz sa podacima koje da sadrze. Npr svaki index ima vrednost. Npr index 5 ima vrednost 'Pet' i posle to sve mozes kroz for petlju da izvrtis. Prosto je ko pasulj.

Bolje uradi to u JQERY. imas vise stvari za manipulaciju



offline
  • Mladen Stanojevic
  • Pridružio: 04 Jan 2010
  • Poruke: 58
  • Gde živiš: Smederevo

Mislim da se nismo najbolje razumeli Smile Mogu ja lako da dobijem broj da se ispise kao rec... medjutim problem je shta sa padezima. Primer kad otkucas 100 dobijes jedan stotina sto ne valja a kad kucas 600 dobijes sest stotina sto je ok.... evo primer

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Pa nisi lud valjda da kao >> output za 100 napises = jedan stotina. Nauci ga da padeze. Ako je 100 onda je jedna stotina.

offline
  • Mladen Stanojevic
  • Pridružio: 04 Jan 2010
  • Poruke: 58
  • Gde živiš: Smederevo

a el imas ideju kako to da uradim?

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

pa koristi if statement ili switch.

if (broj.value == 100)         output.value = "Jedna stotina"

Nemoj da stavljas jedan stotina. Samo sto moras da navedes uslov za sve brojeve ili da radis sa nizovima i onda kroz for petlju da proveravas uslov.

offline
  • Pridružio: 10 Okt 2005
  • Poruke: 13526
  • Gde živiš: Beograd

Čisto da vam pojasnim neke termine: to što vi hoćete je promena reči po broju, a ne padežu.

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Ajde ti objasni programu da ta jedna stotina je mnozina a ne jednina. Moze ali da napravis funkciju koja ce da broji nule.

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14809
  • Gde živiš: Niš

Slobo, ako ćemo baš da detaljišemo, to je promena brojeva (brojevi kao vrsta reči) po rodu. I "jedan" i "jedna" je jednina... Very Happy

offline
  • Mladen Stanojevic
  • Pridružio: 04 Jan 2010
  • Poruke: 58
  • Gde živiš: Smederevo

Very Happy sta god da je to ja ne znam kako to da napravim a da ne pisem pojedinacno svaki slucaj, jer mi treba i za velike brojeve tipa do par miliona.... Smile

Ko je trenutno na forumu
 

Ukupno su 1081 korisnika na forumu :: 44 registrovanih, 10 sakrivenih i 1027 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, A.R.Chafee.Jr., antonije64, Areal84, Asparagus, babaroga, bojank, Brana01, Centauro, Chainsaw, darkangel, dijica, Dimitrise93, draganca, FileFinder, FOX, Goran 0000, hologram, ikan, ILGromovnik, janbo, Karla, Krvava Devetka, laurusri, Lieutenant, Luka Blažević, madza, nenad81, oldtimer, pein, radoznao, S2M, saputnik plavetnila, Singidunumac, stegonosa, Toper, VJ, vladaa012, vladulns, yufighter, Yugol33, zillbg, |_MeD_|, šumar bk2