Click here to Skip to main content
11,711,887 members (77,370 online)
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C# ASP.NET
how to print string, if i input "1" then print "One", if i input "15" then print "fifteen", if i input "123" then print "one hundred and twenty-three "
Posted 15-Nov-12 21:41pm
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 3

If you want to "show" it in a Console so just use:
string Number = Console.readLine();
and then some if-questions like:
 
if(Number.Equals("1")){
Console.WriteLine("one")
}
 
if(Number.Equals("123")){
Console.WriteLine("onehundreed and twenty-three")
}
or with a switch case :D
i cant think of another possible Method

but deep in my brain theres a thought that there was a guy who hardcoded it ...
he added always read the first number like in 900 so its nine
and then he counted the numbers after that ... or so... if you google it im sure you will find it Big Grin | :-D
  Permalink  
v3
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Now we are getting into doing your whole home work!
See here: Converting numbers to the word equivalent. [^]
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 CHill60 280
1 Sergey Alexandrovich Kryukov 264
2 OriginalGriff 170
3 Andy Lanng 160
4 Richard MacCutchan 130
0 CHill60 280
1 Sergey Alexandrovich Kryukov 125
2 Andy Lanng 120
3 Abhinav S 95
4 Maciej Los 95


Advertise | Privacy | Mobile
Web02 | 2.8.150819.1 | Last Updated 16 Nov 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100