Kommagenau

holmes63

Grünschnabel
Hallo

bin Anfänger in Visual Basic 2010 Express, habe ein kleines Konsolenprogramm geschrieben
und möchte das die Ergebnisse Kommagenau untereinander stehen, das heisst wenn sich eine 10 Potenz ändert muss auch die Ausgabe Kommagenau bleiben.

Wichtig ist das wenn das Programm wieder neu gestartet wird das sich die Ausgabe anpasst das heisst wenn vorher z.B 52.98 Euro war und jetzt 145,99 Euro das es wieder kommagenau passt.

z.B.
..........2.00 Euro
........52.98 Euro
......498.09 Euro

..........2
........52
......132


Also menge genau untereinander und ergebniss kommagenau.

Console.WriteLine("Sie haben " & menge & " artikelFoot: " & Format(ergebnis, "0.00") & " Euro")

Console.WriteLine("Sie haben " & menge & " artikelNonFood: " & Format(ergebnis, "0.00") & " Euro")

Console.WriteLine("Sie haben " & menge & " artikelSonstiges: " & Format(ergebnis, "0.00") & " Euro")

Wie kann man das realisieren ohne großen Aufwand.

Vielen Dank im vorraus

holmes63
 
Zuletzt bearbeitet:
Hallo holmes63

Du kannst double.ToString dazu verwenden. Hier ein Beispiel:
C#:
            double v1 = 23.44;
            double v2 = 145.23;
            string str1 = v1.ToString("0000#.00"); // -> 00023.44
            string str2 = v2.ToString("0000#.00"); // -> 00145.23

Gruss
Muepe
 
Zurück