Permalänk

Räkna tid i C++ HJÄLP

Tja

Jag är en nybörjare på programmering och har fått en skoluppgift där man ska räkna ut tid och som alla vet så består en minut av 60 sekunder. Och min fårga är om det är någon som vet hur man startar om efter men har nåt 60 sekunder?

exempel
0,35+0,35=0,70 // som den räknar ut

Medan jag vill att den ska göra.
0,35+0,35=1,10
och gå över till 1 när talet när 60.

//
Caspar

Permalänk
Hedersmedlem

Räkna allt i sekunder och konvertera när det behövs.

Permalänk
Medlem

Du får ta och använda modulus om jag förstår dig rätt. Så för att 80 sekunder ska bli 1.20 så tar du först 80%60 så får du 20. Sen kör du bara 80/60 på en int för att få minuten i heltal. Minuten + Mod!