using System;
DigitsToWords namespace
{
///
< Descrição p> ///Resumo para Class1.
///
classe Class1
{
///
///O principal ponto de entrada para o aplicativo.
///
///
[STAThread]
static void Main (string [] args)
{
//
//TODO: Adicionar código para iniciar a aplicação aqui
//
//Este Para os números de programa é menor ou igual a 100.099
Console.WriteLine ("***** Este programa é para números menor ou igual a 100.
099 *****");
Console .WriteLine ("***** Digite faz Sem Entre 1 e 100.099 *****");
int r, i;
int l = int.Parse (Console. ReadLine ());
string [] a = {"One", "Two", "Três", "Four", "Five", "Six", "Seven", "Oito", " Nine "," Ten "};
string [] b = {" Eleven "," Twelve "," Treze "," Quatorze "," Quinze "," dezesseis "," Seventeen "," Eighteen "," Nineteen "};
string [] c = {" Ten "," vinte "," Trinta "," quarenta "," Fifty "," Sixty "," Setenta "," oitenta " "Noventa", "Cem"};
if (l> 9999)
{
r = l /1000;
if (r > 10 && r
{
r = r;
Console.
Write (b [r-1] + "Mil");
}
else if (r == 10 || r == r == 20 || 30 || 40 || r == r == r == 50 || 60 || 70 || r == r == r == 80 || 90 || r = = 100)
{
r = r /10;
Console.Write (c [r-1] + "Mil");
}
else
{
i = r /10;
r = r;
Console.Write (c [i -1] + a [r-1] + "Mil");
}
l = l00;
}
if (l> 1000)
{
r = l /1000;
Console.Write (a [r-1] + "Mil");
l = l00;
}
if (l> 100)
{
r = l /100;
Console.
Write
l = l0;; (a [r-1] + "Hundred")
}
if (l> 10 && l
{
r = l;
Console.Write (b [r-1]);
}
if (l> 19 && l
{
r = l /10;
i = l;
Console.Write (c [r-1] + a [i-1]);
}
if (l> 0 && l
{
Console.Write (a [l-1]);
}
Console.ReadLine () ;
}
}
}
Exemplo:
***** Este programa é para números menor ou igual a 100.099 *****
***** Digite faz Sem Menos entre 1 e 100.
099 *****
12345
Doze mil trezentos e quarenta e cinco