How to Convert Number to Words in C# using if else.ADAmit Dhore4yAsked Jan 16, 2022, 6:29 AM1kVisual Basic .NETusing if else
Md Sarfaraj4y agoPosted Jan 17, 2022, 4:34 AMAccepted answerHello Amit,Check out the below link maybe it will help you. Link: https://stackoverflow.com/questions/53040738/converting-number-into-words-using-if-else
Rijwan Ansari4y agoPosted Jan 18, 2022, 5:08 AMYou can try like below sample: public static string NumberToWords(int number) { if (number == 0) return "zero"; if (number < 0) return "minus " + NumberToWords(Math.Abs(number)); string words = ""; if ((number / 1000000) > 0) { words += NumberToWords(number / 1000000) + " million "; number %= 1000000; } if ((number / 1000) > 0) { words += NumberToWords(number / 1000) + " thousand "; number %= 1000; } if ((number / 100) > 0) { words += NumberToWords(number / 100) + " hundred "; number %= 100; } if (number > 0) { if (words != "") words += "and "; var unitsMap = new[] { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen" }; var tensMap = new[] { "zero", "ten", "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety" }; if (number < 20) words += unitsMap[number]; else { words += tensMap[number / 10]; if ((number % 10) > 0) words += "-" + unitsMap[number % 10]; } } return words; }
Sachin Singh4y agoPosted Jan 16, 2022, 7:33 AMYou can follow the article written by @Amit Mohantyhttps://www.c-sharpcorner.com/blogs/convert-number-to-words-in-c-sharp
Nitin Sontakke4y agoPosted Jan 16, 2022, 6:44 AMMay be you should have mentioned the language. You need to do this for English or Marathi?
Md SarfarajPosted Jan 17, 2022, 4:34 AM
Rijwan AnsariPosted Jan 18, 2022, 5:08 AM
Sachin SinghPosted Jan 16, 2022, 7:33 AM
Nitin SontakkePosted Jan 16, 2022, 6:44 AM