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 = OrangeProblem: 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