• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Numeric value convert to word format

 
Mahendra Darwatkar
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi !!
Can anybody guide me how can i convert value 125 to word format "One Hundred Twenty Five"

Awaiting reply...
rgds,
Mahendra
 
Frank Carver
Sheriff
Posts: 6920
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The best place to discuss this question may be the "Cattle Drive" forum, so I've moved this message...
 
Shama Khan
Ranch Hand
Posts: 185
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Without giving you each and every step. I would say that you've to do the following:
Pseudocode
----------
split the number and place into an array.
125 -
5 to be the first element of the array - hence the ones place
2 to be the second element of the array - hence the tenth place
1 to be the third element of the array - hence the hundredth place.
then you evaluate each element in the array.
if the first element is 5 then textToPrint='five'
if the second elemnet is 2 then textToPrint ='twenty'+textToPrint
if the third element is 1 then textToPrint='one hundred'+textToPrint
print(textToPrint)
------------------the end
To handle any given number, you'd have to use loops, arrays for the 'text', formatting, handle special cases (ie. 0's).
This should be enough to get you going.
Shama
 
Zeba Mojez
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
here is the coding for your question

I added ubb code tags to preserve the indenting.

Marilyn

[This message has been edited by Marilyn deQueiroz (edited November 26, 2000).]
 
paul wheaton
Trailboss
Pie
Posts: 21390
Firefox Browser IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think there is a better solution.
A switch statement will do a compare with every constant. So you're looking at a whole lot of compares.
What you need is a data structure that will find your information by just doing a little math. It would be really nice if Java would abstract that math away from you.
 
Mahendra Darwatkar
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dear Shama Khan, Zeba Mojez, Paul Wheaton
Thanks for your feedback to my difficulty... Still I am not that much clear how to convert values to word format...
Can anybody send me small whole class to do this things...
Awaiting for your feedback pl..

rgds,
Mahendra

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic