using System;
namespace DigitsToWords
{
///
< p> ///Summary beschrijving van Class1.
///
class Class1
{
///
///Het belangrijkste punt voor de toepassing.
///
///
[STAThread]
static void Main (string [] args)
{
//
//TODO: Voeg code toe aan de toepassing hier beginnen
//
//Deze programma is voor getallen kleiner dan of gelijk aan 100.099
Console.WriteLine ("***** Dit programma is voor getallen kleiner dan of gelijk aan 100.099 *****");
Console .WriteLine ("***** Enter Geen Tussen 1 en 100.
099 *****");
int r, i;
int l = int.Parse (Console. ReadLine ());
string [] a = {"One", "twee", "Drie", "Four", "Vijf", "Zes", "Seven", "Acht", " Nine "," Tien "};
string [] b = {" Elf "," Twelve "," Dertien "," Veertien "," Vijftien "," Sixteen "," Seventeen "," Achttien "," Negentien "};
string [] = {c" Ten "," Twintig "," Dertig "," Veertig "," Vijftig "," Zestig "," Zeventig "," Tachtig " "Negentig", "Honderd"};
als (l> 9999)
{
r = l /1000;
als (r > 10 && r
{
r = r;
Console.
Write (b [R-1] + "Duizend");
}
anders als (r == 10 || r == == r 20 || 30 || r == == r 40 || 50 || r == == r 60 || 70 || r == == r 80 || 90 || r = = 100)
{
r = r /10;
Console.Write (c [R-1] + "Duizend");
}
anders
{
i = r /10;
r = r;
Console.Write (c [i -1] + een [r-1] + "Duizend");
}
l = L00;
}
als (l> 1000)
{
r = l /1000;
Console.Write (a [r-1] + "Duizend");
l = L00;
}
als (l> 100)
{
r = l /100;
Console.Write (a [r-1] + "Hundred");
l = L0;
}
als (l> 10 && l
{
r = l;
Console.
Write (b [R-1]);
}
als (l> 19 && l
{
r = l /10;
i = l;
Console.Write (c [R-1] + een [i-1]);
}
als (l> 0 && l
{
Console.Write (a [L-1]);
}
Console.ReadLine () ;
}
}
}
Voorbeeld:
***** Dit programma is voor getallen kleiner dan gelijk aan 100.099 *****
***** Voer Geen Minder tussen 1 en 100.
099 *****
12345
twaalfduizend driehonderd vijfenveertig