1. |
Szambol_idot (mind) |
11 sor |
(cikkei) |
2. |
re: szambol idot (mind) |
24 sor |
(cikkei) |
3. |
re: szambol idot (mind) |
17 sor |
(cikkei) |
4. |
re: szambol idot (mind) |
18 sor |
(cikkei) |
5. |
re: szambol idot (mind) |
8 sor |
(cikkei) |
6. |
Re: *** HIX CODER *** #2345 (mind) |
20 sor |
(cikkei) |
7. |
ennyi? (mind) |
4 sor |
(cikkei) |
|
+ - | Szambol_idot (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Szia!
Erre gondoltal?
Program tempconv;
var sec: longint; //secundumban megadott ido
h,m,s: byte; //convertalas utan
.
Üdv.:
HvG
|
+ - | re: szambol idot (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Mivel nem adtad meg, hogy milyen nyelven akarod ezt megvalósítani, hanem a
pontos leírást kéred, hát legyen:
előszöris deklaráljuk a változókat:
szám, óra, perc, másodperc - egész típusú (integer)
időpont - string típusú
szám - tartalmazza az általad megadott egészszámot
óra = INT ( szám / 3600 )
perc = INT( ( szám - ( óra *3600 ) ) / 60 )
másodperc = szám - 60 * perc - 3600 * óra
most jön az időpont kijelzése:
az egészszámokat pl. az INTTOSTR függvénnyel alakíthatjuk át stringgé.
a függvény és a stringeket határoló jel (jelenleg ") a programnyelv
függvényében változhat):
időpont = INTTOSTR ( óra ) + ":" + INTTOSTR ( perc ) + ":" + INTTOSTR (
másodperc )
Remélem, érthető
Üdv János
|
+ - | re: szambol idot (mind) |
VÁLASZ |
Feladó: (cikkei)
|
>Sziasztok !
>egy olyan gondom lenne, hogy egy adott számot
>(másodpercet) kellene időre generálnom.
>pl: 51797 átkonvertálva 14:23:17
>nem exel-es megoldás kellene, hanem a függvény
>pontosan leírva...
int tmp=ido
int masodperc=tmp%60; tmp=tmp/60;
int perc=tmp%60; tmp=tmp/60;
int ora=tmp%24; tmp=tmp/24;
Ahol is "%" a maradékos osztás,
"/" sima osztás, "int" pediglen az egész;
:Voli
|
+ - | re: szambol idot (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hello ,
Nem tudom milyen programozási nyelven kellene.
Nem biztos, hogy a megoldásom a legegyszerübb,
de favágósan így is jó. Ha megírod milyen nyelven
kellene akkor pontos programkódot is tudok küldeni
esetleg.
//////////////////////////////////////////////////////////////
másodperc = 51797
óra = másodperc / 3600 // itt egész osztás kellene(int)óra
perc = (másodperc-(óra*36000))/60 //itt is egész osztás
mp = másodperc-((perc*60)+(óra * 3600))
String = óra":"perc":"mp
//////////////////////////////////////////////////////////////
tozo07
|
+ - | re: szambol idot (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Szia
A megoldás delphis, de szerintem megfelelő szintaktissal mással is mőködik.
procedure ido (smp:Integer; var ora,perc,mp:integer);
;
BCsoft
|
+ - | Re: *** HIX CODER *** #2345 (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hello HIX,
2006. január 20., 2:58:11, írtad:
> HIX CODER 2345 Copyright (C) HIX Fri Jan 20 02:58:07
1. szambol idot, leberzsolt_uh.bewicosz
> egy olyan gondom lenne, hogy egy adott számot
> (másodpercet) kellene időre generálnom.
> pl: 51797 átkonvertálva 14:23:17
Hat ha nem politika mentes lenne ez a forum,
es cimedet visszafele olvasom, azt irnam ennyit vartam toled :O)
Ált.isk. 2-3 oszt., én kb. akkor tanultam...
pl.
mp =(MP mod 60)
perc = int(MP/60) mod 60
óra = int(MP/3600)
|
+ - | ennyi? (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Nem jott egy valasz se a listas problemara, ezek szerint ti se
tudjatok, hogyan tovabb?
Ildiko
|
|