tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
876
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    holmes63 holmes63 ist offline Mitglied
    Registriert seit
    Dec 2011
    Beiträge
    14
    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
    Geändert von holmes63 (13.12.11 um 17:53 Uhr)
     

  2. #2
    Avatar von Muepe32
    Muepe32 Muepe32 ist offline Mitglied Brokat
    Registriert seit
    Mar 2011
    Beiträge
    354
    Hallo holmes63

    Du kannst double.ToString dazu verwenden. Hier ein Beispiel:
    Code csharp:
    1
    2
    3
    4
    
                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
     
    Viele Tutorials und Artikel zur Programmierung unter Windows mit C++ und C#. Tägliche Updates und Antworten auf eure Fragen:
    Win32Easy - Blog
    Es würde mich freuen, wenn ihr einen Kommentar postet!