Zahlen zusammensetzen



  • Hallo,
    ich muss einen Widerstandsberechner im Visual C++ als dialogfeld basierte Anwendung programmieren. Der Widerstand soll anhand seiner Farbcodierung berechnet werden.
    Mir sind verschiedenen Farben vorgegeben mit bestimmten Werten, z.B.:
    Braun = 1
    Rot= 2
    Orange= 3
    Gelb = 4
    Widerstände haben ja mehrere Ringe und die Zahlenwerte müssen nur zusammengesetzt werden,z.B.:
    Ring 1 = Braun
    Ring 2 = Rot
    Ring 3 = Orange

    Problem: Diese Werte werden nicht addiert oder multipliziert sondern nur hintereinander gesetzt:

    nach obigen Beispiel wären es: 123 Ohm

    Kann mir jemand sagen, wie ich die 3 Eingabefelder so programmieren kann, dass die eingegebenen Werte nur eine zusammengesetzte Zahl ergeben????



  • Mit den entsprechenden Zehnerpotenzen multiplizieren und danach addieren wäre wohl die einfachste Lösung. Allerdings ist mir die Farbkodierung etwas anders in Erinnerung 😉


Anmelden zum Antworten