Szerző Téma: Másodperc -> Perc és másodperc  (Megtekintve 715 alkalommal)

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Másodperc -> Perc és másodperc
« Dátum: 2012. November 26. - 15:50:24 »
0 Show voters
Üdv.
Jöttem már én is segítséget kérni, egy olyan dologban ami meghaladja a tudásomat.  :D
Hihetetlen, de 1xüen nem értem az ilyen számításokat.
Na, arról lenne szó, hogy van X másodperc amibõl ki kéne számolni a percet és a másodpercet.
Valami ilyesmi függvény kéne.:
 
SecondsToMS ( seconds )
{
    //számítás
    // és a végén legyen 2 változó ami visszaadja a percet és másodpercet
}

 
 :)

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Másodperc -> Perc és másodperc
« Válasz #1 Dátum: 2012. November 26. - 15:56:32 »
0 Show voters

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Másodperc -> Perc és másodperc
« Válasz #2 Dátum: 2012. November 26. - 16:07:40 »
0 Show voters
Épp tegnap írtam hasonlót. :)
Ugyan kellett egy minimális módosítás, remélem mûködik:
 
SecondsToMS(seconds, &min, &sec)
{
new minutes, seconds;
minutes = seconds/60;
floatround(minutes, floatround_floor);
seconds = seconds-(minutes*60);
}

 
Ugye az &min és &sec referecia ->
 
new initialseconds = 678, minutes, seconds;
SecondsToMS(initialseconds, minutes, seconds);

 
Az eredmény ez lenne:
 
minutes = 11
seconds = 18

Másodperc -> Perc és másodperc
« Válasz #3 Dátum: 2012. November 26. - 16:15:31 »
0 Show voters
Ha Iceaac válasza nem jó, akkor szóljatok, és átkonvertálom MTA-ról, race mode-ból, mivel abba van 1 mûködõ, ami pár dolgot mutat.

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Másodperc -> Perc és másodperc
« Válasz #4 Dátum: 2012. November 26. - 16:18:42 »
0 Show voters
Szerintem egyszerûbben is meglehet oldani.
 
stock SecondsToMS(seconds, &perc, &mp)
{
    perc = seconds/60, mp = seconds;
    mp -= (perc*60);
    return 1;
}

Nem teszteltem, de elvileg jó.

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
Másodperc -> Perc és másodperc
« Válasz #5 Dátum: 2012. November 26. - 16:25:24 »
0 Show voters
Oké, sikerült :D Casamiro és Iceaac megoldás is jó. :)
Viszont Casamiro megoldása jobban bejön, mert ott kevesebb a számítás. :)
ScreaM, elsõvel az a bajom hogy ciklusos, a másodikba meg sok a felesleges dolog és én meg nem merek hozzányúlni :D
Köszi, mindenkinek.  :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal