Click here to Skip to main content
16,017,852 members
Home / Discussions / C#
   

C#

 
AnswerRe: What is the important of <!DOCTYPE > ? Pin
Guffa23-Oct-07 20:36
Guffa23-Oct-07 20:36 
QuestionData organization ideas Pin
kenprog23-Oct-07 13:54
kenprog23-Oct-07 13:54 
AnswerRe: Data organization ideas Pin
PIEBALDconsult23-Oct-07 14:07
mvePIEBALDconsult23-Oct-07 14:07 
GeneralRe: Data organization ideas Pin
kenprog23-Oct-07 14:18
kenprog23-Oct-07 14:18 
GeneralRe: Data organization ideas Pin
PIEBALDconsult23-Oct-07 16:45
mvePIEBALDconsult23-Oct-07 16:45 
GeneralRe: Data organization ideas Pin
kenprog24-Oct-07 11:01
kenprog24-Oct-07 11:01 
QuestionPossible to combine unmanaged dlls in a resource ? Pin
User 226147423-Oct-07 12:15
User 226147423-Oct-07 12:15 
Questionthis the code which i ask u about it please when u know the error tell me and i'm wait [modified] Pin
memaia23-Oct-07 12:12
memaia23-Oct-07 12:12 
using System;
using System.Collections.Generic;
using System.Text;




namespace ColinAngusMackay.NumbersInWords
public class English
{
public static string NumberToEnglish(int number)
{
// Special case for zero
if (number == 0)
return "zero";

// Special case for int.MinValue.
if (number == int.MinValue)
return "negative two billion one hundred and forty seven million " +
"four hundred and eighty three thousand six hundred and forty eight";

// set up possible prefix for negative numbers
string prefix = "";
if (number < 0)
prefix = "negative ";


int absNumber = Math.Abs(number);

return string.Concat(prefix,
TranslateOneToTwoBillionOneHundredAndFortySevenMillionFourHundredAndEightyThreeThousandSixHundredAndFortySeven(absNumber));
}

private static string TranslateOneToTwoBillionOneHundredAndFortySevenMillionFourHundredAndEightyThreeThousandSixHundredAndFortySeven(int number)
{
if (number < 1000000000)
return TranslateOneToNineHundredAndNintyNineMillionNineHundredAndNintyNineThousandNineHundredAndNintyNine(number);

int billions = number / 1000000000;
string result = string.Concat(TranslateOneToNineteen(billions), " billion");

int remainder = number % 1000000000;
if (remainder == 0)
return result;

if (remainder < 100)
return string.Concat(result, " and ", TranslateOneToNinetyNine(remainder));

return string.Concat(result, " ",
TranslateOneToNineHundredAndNintyNineMillionNineHundredAndNintyNineThousandNineHundredAndNintyNine(remainder));
}

private static string TranslateOneToNineHundredAndNintyNineMillionNineHundredAndNintyNineThousandNineHundredAndNintyNine(int number)
{
if (number < 1000000)
return TranslateOneToNineHundredAndNinetyNineThousandNineHundredAndNinetyNine(number);

int millions = number / 1000000;
string result = string.Concat(TranslateOneToNineHundredAndNinetyNine(millions),
" million");
int remainder = number % 1000000;
if (remainder == 0)
return result;

if (remainder < 100)
return string.Concat(result, " and ",
TranslateOneToNinetyNine(remainder));

return string.Concat(result, " ",
TranslateOneToNineHundredAndNinetyNineThousandNineHundredAndNinetyNine(remainder));
}

private static string TranslateOneToNineHundredAndNinetyNineThousandNineHundredAndNinetyNine(int number)
{
if (number < 1000)
return TranslateOneToNineHundredAndNinetyNine(number);

int thousands = number / 1000;
string result = string.Concat(TranslateOneToNineHundredAndNinetyNine(thousands),
" thousand");
int remainder = number % 1000;
if (remainder == 0)
return result;

if (remainder < 100)
return string.Concat(result, " and ",
TranslateOneToNinetyNine(remainder));

return string.Concat(result, " ",
TranslateOneToNineHundredAndNinetyNine(remainder));
}

private static string TranslateOneToNineHundredAndNinetyNine(int number)
{
if (number < 100)
return TranslateOneToNinetyNine(number);
int hundreds = number / 100;
string result = string.Concat(TranslateOneToNineteen(hundreds),
" hundred");
int remainder = number % 100;
if (remainder == 0)
return result;

return string.Concat(result, " and ", TranslateOneToNinetyNine(remainder));
}

private static string TranslateOneToNinetyNine(int number)
{
if (number < 20)
return TranslateOneToNineteen(number);
int units = number % 10;
int tens = number / 10;
string result = "";
switch (tens)
{
case 2:
result = "twenty";
break;
case 3:
result = "thirty";
break;
case 4:
result = "forty";
break;
case 5:
result = "fifty";
break;
case 6:
result = "sixty";
break;
case 7:
result = "seventy";
break;
case 8:
result = "eighty";
break;
default:
result = "ninety";
break;
}
if (units != 0)
result = string.Concat(result, " ", TranslateOneToNineteen(units));
return result;
}

private static string TranslateOneToNineteen(int number)
{
switch (number)
{
case 1:
return "one";
case 2:
return "two";
case 3:
return "three";
case 4:
return "four";
case 5:
return "five";
case 6:
return "six";
case 7:
return "seven";
case 8:
return "eight";
case 9:
return "nine";
case 10:
return "ten";
case 11:
return "eleven";
case 12:
return "twelve";
case 13:
return "thirteen";
case 14:
return "fourteen";
case 15:
return "fifteen";
case 16:
return "sixteen";
case 17:
return "seventeen";
case 18:
return "eighteen";
default:
return "nineteen";
}
}
}
}


***the program want to convert the numbers in to characters



-- modified at 18:18 Tuesday 23rd October, 2007
AnswerRe: this the code... Pin
Guffa23-Oct-07 12:27
Guffa23-Oct-07 12:27 
GeneralRe: this the code... Pin
Luc Pattyn23-Oct-07 14:08
sitebuilderLuc Pattyn23-Oct-07 14:08 
AnswerRe: this the code which i ask u about it please when u know the error tell me and i'm wait [modified] Pin
Spacix One23-Oct-07 12:43
Spacix One23-Oct-07 12:43 
GeneralRe: this the code which i ask u about it please when u know the error tell me and i'm wait Pin
Christian Graus23-Oct-07 16:09
protectorChristian Graus23-Oct-07 16:09 
GeneralRe: this the code which i ask u about it please when u know the error tell me and i'm wait Pin
Dave Kreskowiak23-Oct-07 16:22
mveDave Kreskowiak23-Oct-07 16:22 
GeneralRe: this the code which i ask u about it please when u know the error tell me and i'm wait Pin
Colin Angus Mackay5-Nov-07 13:44
Colin Angus Mackay5-Nov-07 13:44 
AnswerRe: this the code which i ask u about it please when u know the error tell me and i'm wait Pin
Colin Angus Mackay5-Nov-07 13:48
Colin Angus Mackay5-Nov-07 13:48 
QuestionDate Conversion, XML, DB etc...` Pin
lune1223-Oct-07 12:10
lune1223-Oct-07 12:10 
AnswerRe: Date Conversion, XML, DB etc...` Pin
Not Active23-Oct-07 12:47
mentorNot Active23-Oct-07 12:47 
QuestionWhat is the prefered bi-directional encryption procedure using C#/SQL Server? Pin
xbadenx23-Oct-07 11:37
xbadenx23-Oct-07 11:37 
AnswerRe: What is the prefered bi-directional encryption procedure using C#/SQL Server? Pin
Dave Kreskowiak23-Oct-07 14:00
mveDave Kreskowiak23-Oct-07 14:00 
GeneralRe: What is the prefered bi-directional encryption procedure using C#/SQL Server? Pin
xbadenx23-Oct-07 14:02
xbadenx23-Oct-07 14:02 
GeneralRe: What is the prefered bi-directional encryption procedure using C#/SQL Server? Pin
Dave Kreskowiak23-Oct-07 14:51
mveDave Kreskowiak23-Oct-07 14:51 
GeneralRe: What is the prefered bi-directional encryption procedure using C#/SQL Server? Pin
xbadenx25-Oct-07 11:37
xbadenx25-Oct-07 11:37 
QuestionUsing Volume Shadow Service? Pin
CaffeinatedTech23-Oct-07 10:46
CaffeinatedTech23-Oct-07 10:46 
AnswerRe: Using Volume Shadow Service? Pin
Dave Kreskowiak23-Oct-07 13:59
mveDave Kreskowiak23-Oct-07 13:59 
Questionneed program Pin
dharikitty23-Oct-07 10:07
dharikitty23-Oct-07 10:07 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.