using System;
DigitsToWords
d'espace de noms
{
///
< Description p> ///Résumé pour Class1.
///
class Class1
{
///
///Le principal point de l'application de saisie.
///
///
[] STAThread
static void Main (string [] args)
{
//
//TODO: Ajouter du code pour démarrer l'application ici
//
//Cette programme est pour nombre inférieur ou égal à 100099
Console.
WriteLine ("***** Ce programme est pour nombre inférieur ou égal à 100 099 *****");
Console .WriteLine ("***** Entrez Pas Entre 1 et 100099 *****");
int r, i;
int l = int.Parse (Console. ReadLine ());
string [] = {un "One", "deux", "Trois", "Four", "Cinq", "Six", "Seven", "Huit", " Nine "," Ten "};
string [] b = {" Eleven "," Twelve "," Thirteen "," Quatorze "," Quinze "," Sixteen "," Seventeen "," Dix-huit "," Nineteen "};
string [] c = {" Ten "," Vingt "," Trente "," Fourty "," Cinquante ",« soixante »,« Soixante-dix "," Quatre-vingt " "Quatre-vingt dix", "Cent"};
Si (l> 9999)
{
r = l /1000;
Si (r > 10 && r
{
r = r;
Console.
Write (b [r-1] + "Mille");
}
else if (r == 10 || r == r == 20 || || r == 30 40 || || r == r == 50 60 || || r == r == 70 80 || || r == r = 90 = 100)
{
r = r /10;
Console.Write (c [r-1] + "Mille");
}
autre
{
i = r /10;
r = r;
Console.Write (c [i -1] + A [R-1] + "Mille");
}
l = l00;
}
Si (l> 1000)
{
r = l /1000;
Console.Write (un [r-1] + "Mille");
L = l00;
}
Si (l> 100)
{
r = l /100;
Console.
Write (A [R-1] + "Hundred");
l = l0;
}
Si (l> 10 && l
{
r = l;
Console.Write (b [r-1]);
}
Si (l> 19 && l
{
r = l /10;
i = l;
Console.Write (c [r-1] + a [i-1]);
}
Si (l> 0 && l
{
Console.Write (un [L-1]);
}
Console.
ReadLine () ;
}
}
}
Exemple:
***** Ce programme est pour nombre inférieur ou égal à 100099 *****
Entrez ***** Pas moins entre 1 et 100099 *****
12345
douze mille trois cent quarante-cinq