hi,
-
löte nichts zusammen, bevor Du Dein 9-led-system korrekt zum laufen gebracht hast.
-
ich mach's mit hours = hours % 12
das ist dieser modulo-operator, von dem ich Dir schonmal geschrieben hab'.
gibt den rest einer division zurück, wenn zb hours 17 ist, ist 17 dividiert durch 12 gleich 1, rest 5, und diese 5 bekommst Du mit modulo zurück.
es geht auch mit einer bit-operation, aber so ist's verständlich.
gruß stefan
EDIT: dazu brauchst Du kein if, weil es auch richtig ist, wenn hours kleiner oder gleich 12 ist.
zb 7 % 12 ergibt 7 (klar: 7 dividiert durch 12 ergibt 0, rest 7).