Hollosi Information eXchange /HIX/
HIX CODER 2346
Copyright (C) HIX
2006-01-21
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
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

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS