What's new

Closed Pano po yung mag type ka ng number sa cmd then lilitaw ng words

Status
Not open for further replies.

EuztassKID

Addict
Joined
Aug 8, 2016
Posts
9
Reaction
1
Points
65
Age
28
pano po yung mag type ka ng number sa CMD then lilitaw ng words nagagawa ko naman po kaya lang pag 90121
ang lumalabas eh nine one hundred twenty one pag may 0 po sa second digit hindi nag tutuloy ng thousand newbie lang po TY sa sasagot
 
pr.png

Working po to.

Try
Code:
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;
}
Source: You do not have permission to view the full content of this post. Log in or register now.
 

Attachments

Java... Ginawa ko non diyan sir, nilagay ko sa array.

tens = {"ten", "twenty"...."ninety"};

Kunin mo yong length ng input sir. Tapos kunin mo sir yong 2 naunang number. Condition, kapag ang 2nd number ay 0, kunin mo ang 1st number -1 tapos kunin mo na sa array ang katumbas.

Bali
tens[firstNum -1] para kung halimbawang 6 -1 kukunin niya sa array yon tens[5] = sixty.
 

Attachments

Status
Not open for further replies.
Back
Top