Forum: Compiler & IDEs Aus Ziffer Zahlen machen


von Olli (Gast)


Lesenswert?

Moin Leute,

ich habe einen Fkt. für eine 3x4 Tastatur-Matrix geschrieben bei der ich 
die Werte von 1-12 über return zurück bekomme und eine 0, wenn keine 
Taste gedrück wurde.
Jetzt möchte ich eine Uhrzeit stellen aber wie bekomme ich z.B. aus den 
Rückgaben 1 und 5 eine 15 hin? Es sollte schon eine 15 in einer 
seperraten Varibalen schein und nicht einfach nur zwei Einträge in einem 
array, da ich die 15 wiederrum an die Fkt. zur Stellung der RTC 
weitergeben muss.

Gruß
Olli

von Nichtswisser (Gast)


Lesenswert?

Bei zwei Stellen (z.B. deine 15):

Zahl=10*Ziffer1+Ziffer2

von Michael Wilhelm (Gast)


Lesenswert?

Taste 1 gedrückt -> var1 = 1
Taste 5 gedrückt -> var5 = 5
wert = var1 * 10 + var5

MW

von Olli (Gast)


Lesenswert?

Oh man, bin ich dämlich!!!
Ist doch klar.

Danke

von Oliver (Gast)


Lesenswert?

Wobei zwei kleine Problemchen, nämlich die Eingabe einer Null, sowie, 
woher dein Programm wissen soll, ob jetzt eine oder zwei Ziffern kommen, 
noch nicht gelöst sind. Schliesslich ist es ja auch mal 9:07.
Oliver

von Michael Wilhelm (Gast)


Lesenswert?

10 x 0 bleibt 0; also Minuten und Stunden immer mit führender 0 eingeben 
(bei einstelliger Eingabe).
MW

von Oliver (Gast)


Lesenswert?

Wenn man aber gar keine Null eingeben kann(weil nur 12 Tasten, von 1-12, 
da sind), wird es schwierig...

Oliver

von Micro M. (micromann)


Lesenswert?

Dann lässt sich aber auch keine Uhr damit stellen ..

von Stefan (Gast)


Lesenswert?

>Dann lässt sich aber auch keine Uhr damit stellen ..

LOOOOLLLLL :-)))) der war gut...

Kleiner Tipp: in den meisten Autos kann man mit einer einzigen Taste 
(!!!) die Minuten verstellen, und mit einer anderen Taste sogar die 
stunden :-)

Vorgehensweise: Eine Taste definieren, zählen wie oft es gedrückt wurde 
---> Variablenwert. Um es etwas komfortabler zu machen (59 Minuten sind 
viel "Drückarbeit") kann man bei gedrückt gehaltener Taste etwas 
schneller zählen...

von mehrfacher STK500-Besitzer (Gast)


Lesenswert?

>Wenn man aber gar keine Null eingeben kann(weil nur 12 Tasten, von 1-12,
>da sind), wird es schwierig...

Dann kann man maximal 12:12 einstellen?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.