mam zadat pocet sekund a program ma vypocitat kolik je to minut, hodin, dni, mesicu. Program musi obsahovat chybove hlaseni a funkci - help. Dekuji za pomoc.
Fórum › C / C++
Prevodnik casovych jednotek v C
minuty, hodiny a dny jsou tak trivialni, ze toho musi byt plnej internet... mesice - to uz zalezi na tom, jestli mas nejakou fixni delku mesice, nebo nejakou pocatecni hodnotu, jako od zacatku neprestupneho roku ci tak...
kolik má minuta sekund? kolik má hodina minut? kolik má den hodin? Mělo by stačit celočíselné dělení a modulo.
hu
"pocet sekund a program ma vypocitat kolik je to minut, hodin, dni, mesicu"
1 sec = 1 sec
1 min = 60 sec
1 hod = 60 min
1 den = 24 hod
1 mesic = lze spocitat jen prumer, ale kdyz rikas, ze mas 30 dni
A ty jako neumis nasobit a delit, ano? Jakoze zakladni skola, prvni trda je nasobilka do 100 a pak uz jsi zil v dzungli s vlky? :)
a = 60
b = a * 60
c = b * 24
d = c * 30
x = cislo
mesicu = x % d
x = x - mesicu * d
dni = x % c
x = x - dni * c
minut = x % b
x = x - minut * b
sekund = x % a
S těmi měsíci se na to dá jít i jinak: zadaný počet sekund budu považovat za časový úsek , který uplyne od okamžiku zadání ( = aktuálního data a času). Pak lze stanovit, kolik který měsíc má dnů. Jen aby nás tazatel nepřekvapil otázkou jak jdou měsíce po sobě a kolik ten který měsíc má dnů.
hu
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Generování časových událostí — založil JumBo
Výpočet časových smyček AT89C... — založil Salaman
Převody jednotek — založil LEON
Převody jednotek — založil Pekary
Převody jednotek — založil jOSiX
Moderátoři diskuze