*   >> Lese Utdanning Artikler >> science >> programming

C # -kode for å konvertere Digits til ordene fra nummer 1-100099 (DotNet)

bruker System;

navne DigitsToWords

{

///

< p> ///Summary beskrivelse for Class1.

///

class Class1

{

///

///Hovedinngangspunkt for programmet.

///

///

[STAThread]

static void main (String [] args)

{

//

//TODO: Legg kode for å starte applikasjonen her

//

//Dette Programmet er for tall mindre enn eller lik 100 099

Console.WriteLine ("***** Dette programmet er for tall mindre enn eller lik 100 099 *****");

Console .

WriteLine ("***** Enter Inget Mellom 1 og 100 099 *****");

int r, jeg;

int l = int.Parse (Console. Readline ());

string [] a = {"One", "Two", "Tre", "Fire", "Five", "Six", "Seven", "Eight", " Nine "," Ten "};

string [] b = {" Eleven "," Twelve "," Thirteen "," Fjorten "," Fifteen "," Sixteen "," Seventeen "," Eighteen "," Nineteen "};

string [] c = {" Ten "," Twenty "," Thirty "," Førti "," Femti "," Sixty "," Sytti "," Åtti " "Ninety", "hundre"};

if (l> 9999)

{

r = l /1000;

if (r > 10 && r

{

r = r;

Console.

Write (b [r-1] + "tusen");

}

else if (r == 10 || r == 20 || r == 30 || r == 40 || r == 50 || r == 60 || r == 70 || r == 80 || r == 90 || r = = 100)

{

r = r /10;

Console.Write (c [r-1] + "tusen");

}

annet

{

i = r /10;

r = r;

Console.Write (c [i -1] + en [r-1] + "tusen");

}

l = l00;

}

if (l> 1000)

{

r = l /1000;

Console.Write (a [r-1] + "tusen");

l = l00;

}

if (l> 100)

{

r = l /100;

Console.

Write (a [r-1] + "Hundred");

l = l0;

}

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 () ;

}

}

}

Eksempel:

***** Dette programmet er for tall mindre enn eller lik 100099 *****

***** Skriv Inget Mindre mellom 1 og 100 099 *****

12345

tolv tusen tre hundre Førti Fem


Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.