![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
|
Themen-Optionen | Ansicht |
![]() |
#8 | |
Inventar
![]() Registriert seit: 24.01.2001
Beiträge: 5.631
|
![]() Zitat:
Nochmal kurz zum Mitdenken: 1a) eine Stunde besteht aus 60 Minuten 1b) die Variable "std" (=Stundenanzahl) wird um "min" / 60 (=ganzahlige Stunden innerhalb der Variablen "min") erhöht. 1c) danach wird "min" auf den Rest der Division durch 60 gesetzt ( min%= 60; ). 2a) ein Tag besteht aus 24 Stunden 2b) die Variable "tag" (=Tagesanzahl) wird um "std" / 24 (=ganzzahlige Tage innerhalb der Variablen "std") erhöht. 2c) danach wird "std" auf den Rest der Division durch 24 gesetzt ( std%= 24; ). Korrekt ! min = min + sek / 60 Korrekt ! sek = sek % 60 Falsch ! std = min + min /60 müsste heißen: std = std + min / 60; Was ist das ? -> min = Korrekt ! std = std % 24, aber bitte vorher eine Anweisung einfügen: tag = tag + std / 24; (falls die Anzahl der Tage auch noch eine Rolle spielt). außerdem die Semikolons nicht unterschlagen !!! siehe Anweisung/Zuweisung ; |
|
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|