Frage : Die Geldwährung, die in Wort für übersetzt wird, überprüfen innen VB6 und .NET 2005

Wir suchen einer Lösung oder nach einer Funktion oder verlegen, wo wir eine Währungüberprüfungsmenge in Wörter übersetzen können.  Z.B.:

$10,953.91 in den Buchstaben/in den Wörtern, würde sein:

Zehntausend neunhundert dreiundfünfzig mit 91/100

We dem Suchen englisches und Spanisch…

What ist die beste Weise, wenn sie dies tut?

Antwort : Die Geldwährung, die in Wort für übersetzt wird, überprüfen innen VB6 und .NET 2005

der Code ist korrekt….das namespace Endenunterseeboot Ihrer Form laod Ereigniskopie iittially und nach setzen es und es kleben,…, das es funktioniert
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
    Schwache oneWords als Schnur = „, eine, zwei, drei, vier, fünf, sechs, sieben, acht, neun, 10, elf, zwölf, dreizehn, vierzehn, fünfzehn, sechzehn, siebzehn, achtzehn, neunzehn“
    Eine () als Schnur = oneWords.Split verdunkeln („, ")
    tenWords als Schnur verdunkeln = „, 10, Zwanzig, dreißig, vierzig, fünfzig, sechzig, siebzig, achtzig, neunzig“
    10 () als Schnur = tenWords.Split verdunkeln („, ")

    Privater Funktions-Bekehrter (ByVal gab als Schnur) ein, als Schnur
        Eingang = eingegeben. Ersetzen („$“, ""). (“, „, "") Ersetzen
        Wenn Sie eingegeben werden. Länge > 12 dann Rückkehr „Störung im Eingangswert“
        Schwacher Ausgang, Dollar, Mühlen, Tausende, hunds, Cents als Schnur
        Schwache Mühle, Tausend, hund, Cent als ganze Zahl
        Wenn input.IndexOf („.") > 0 dann
            Dollar = eingegeben. Teilkette (0, input.IndexOf („.")) .PadLeft (9, „0“)
            Cents = eingegeben. Teilkette (input.IndexOf („.") + 1).PadRight (2, „0“)
            Wenn Cents = „00“ dann Cents = „0“
        Sonst
            Dollar = input.PadLeft (9, „0“): Cents = „0“
        Beenden wenn
        Mühle = C (Dollar. Teilkette (0, 3), ganze Zahl): Mühlen = convertHundreds (Mühle)
        Tausend = C (Dollar. Teilkette (3, 3), ganze Zahl): Tausende = convertHundreds (Tausend)
        hund = C (Dollar. Teilkette (6, 3), ganze Zahl): hunds = convertHundreds (hund)
        Cent = C (Cents, ganze Zahl): Cents = convertHundreds (Cent)
        Ausgang = IIf (Mühlen. Ordnung = "", "", Mühlen + „Million ")
        Ausgang += IIf (Tausende. Ordnung = "", "", Tausende + „tausend ")
        Ausgang += IIf (hunds. Ordnung = "", "", hunds)
        Ausgang = IIf (Ausgang. Länge = 0, „nulldollar und“, Ausgang + „Dollar und ")
        Ausgang = IIf (Ausgang = „eine Dollar und“, „ein Dollar und“, Ausgang)
        Ausgang += IIf (Cents = "", „null“, Cents) +“ Cents "
        Rückholausgang
    Enden-Funktion

    Private Funktion convertHundreds (ByVal eingegeben als ganze Zahl) als Schnur
        Schwacher Ausgang als Schnur
        Wenn Sie eingegeben werden  <>
           
Weitere Lösungen  
 
programming4us programming4us