GRY-Online.pl --> Archiwum Forum

Program do "liczenia" czasu :D

07.02.2006
18:18
[1]

kasztaneczuszek [ K A S Z T A N ]

Program do "liczenia" czasu :D

Wiec tak, chodzi mi o to aby dany program potrafił do obecnej godziny dodać np 60h 33min 11s i potrafił mi powiedziec jaki to bedzie dzien jaka godzina itp:) mam nadzieje ze w maire logicznie to wytlumaczyłem :)

zna ktoś taki programik ?:)

07.02.2006
18:19
[2]

SebNET [ XviD FAN ]

Kalkulator w windows :)

07.02.2006
18:21
[3]

kasztaneczuszek [ K A S Z T A N ]

takiej odpowiedzi sie spodziewałem;P no ale ja wole isc na łatwizme ze tak powiem:) bo sam potrafie to wyliczyc ale zajmuje to wiecej czasu niz gdyby robil to program

07.02.2006
18:22
[4]

SebNET [ XviD FAN ]

Chetnie bym Ci pomogl, ale nie do konca rozumiem o co Ci chodzi :D

07.02.2006
18:26
[5]

kasztaneczuszek [ K A S Z T A N ]

hmm no to jakis prosty przykład
jest godzina 18:23 dzien wtorek a ja chce wiedziec ktora bedzie godzina ( i dzien) za 33h 21min teraz jasne?

07.02.2006
18:36
[6]

mastah xivah [ zablokuj ]

Będzie czwartek, 3:44 (CHYBA, szybko liczyłem ;P). Pisz tutaj, a GOLowicze będą liczyć :P

07.02.2006
18:40
[7]

kasztaneczuszek [ K A S Z T A N ]

hehe:) nie no to byl tylko przykład !! napewno nikt nie zna takiego programiku?? bardzo ułatiłoby mi to życie :P a włąsciwie to rozgrywke w ogame :P

07.02.2006
18:41
[8]

Hellcat [ Legend ]

Ściągnij sobie oGame calculator

07.02.2006
18:44
[9]

kasztaneczuszek [ K A S Z T A N ]

hmm... ale mi chodzi chyba o cos innego:) nie o FS tylko o łapanie ludzi z falangi:) a tam czasem wystepuja duże liczby ( np teraz koles bedzie wracal flota dopiero za 60h) wiec chce wiedziec kiedy bedzie u siebie i wjechac kilka sekund pozniej)

07.02.2006
18:46
smile
[10]

Hellcat [ Legend ]

No to co...karteczka, ołóweczek i liczymy...po miesiącu takiej zabawy będziesz liczył lepiej niż taki program [jeśli on istnieje w ogóle ;)] :D

07.02.2006
18:55
[11]

kasztaneczuszek [ K A S Z T A N ]

hehe:) do tej pory tak robiłem:) nawet czasem "w głowie" udało mi sie policzyc:P ale pomyslałem ze pojde na łatwizne i poszukam jakiegos programu:) a to ze nie znalazłem pytam was GOLowicze!!

07.02.2006
19:02
smile
[12]

ExistoR [ Sigma Private Hitman ]

Hieh.. ludzie to mają problemy ;)

A swoją drogą, całkiem łatwo taki napisac ;]

07.02.2006
19:05
[13]

Milka^_^ [ Baszar ]

Tak się zastanawiam, czy w Excelu dałoby się taki program napisać... bo są tam pojęcia czasu i takie tam....

07.02.2006
19:42
[14]

kasztaneczuszek [ K A S Z T A N ]

ExistoR --> jak łatwo to napisz i mi prześli ^_^

Milka^_^ --> hehe:) ja bym jednak wolał jakis zwykly programik :D

07.02.2006
19:58
[15]

Kijano [ Generaďż˝ ]

Prosze w C++. Na szybko :P

#include <cstdlib>
#include <iostream>
#include <string>

using namespace std;


int main()

std::string dni[7] = ‹"poniedzialek","wtorek","sroda","czwartek","piatek","sobota","niedziela"›;
std::string dzie;
int dzien,godzina,minuta,sekunda;
int dodagodzina,dodasekunda,dodaminuta;
float wyniksek,wynikmin,wynikgodz,wynikdobowy;

cout << "NIE UZYWAJ POLSKICH ORAZ WIELKICH LITER !! " << endl;
cout << "Podaj aktualny dzien : "; cin >> dzie;
for(int i=0;i<7;i++)‹
if(dni==dzie) dzien=i+1;

cout << "Podaj godzine : "; cin >> godzina;
cout << "Podaj minute : "; cin >> minuta;
cout << "Podaj sekunde : "; cin >>sekunda;

cout << "Ile godzin mam dodac : ";cin >> dodagodzina;
cout << "Ile minut mam dodac : ";cin >>dodaminuta;
cout << "Ile sekund mam dodac : ";cin >> dodasekunda;

wyniksek=(dodasekunda+sekunda)%60;
wynikmin=(dodaminuta+minuta)%60 + ((dodasekunda+sekunda)-wyniksek)/60;
wynikgodz=(dodagodzina+godzina)%60+((dodaminuta+minuta)-wynikmin)/60;

while(wynikgodz >24)‹
wynikgodz=wynikgodz-24;
dzien=dzien+1;

cout << dni[dzien]<<" "<<wynikgodz <<" "<<wynikmin<<" "<<wyniksek<<endl;


system("PAUSE");
return 0;

07.02.2006
20:00
[16]

Kijano [ Generaďż˝ ]

Zapomnialem wylaczyc znaczniki ;)
#include <cstdlib>
#include <iostream>
#include <string>

using namespace std;


int main()

std::string dni[7] = ‹"poniedzialek","wtorek","sroda","czwartek","piatek","sobota","niedziela"›;
std::string dzie;
int dzien,godzina,minuta,sekunda;
int dodagodzina,dodasekunda,dodaminuta;
float wyniksek,wynikmin,wynikgodz,wynikdobowy;

cout << "NIE UZYWAJ POLSKICH ORAZ WIELKICH LITER !! " << endl;
cout << "Podaj aktualny dzien : "; cin >> dzie;
for(int i=0;i<7;i++)‹
if(dni[i]==dzie) dzien=i;

cout << "Podaj godzine : "; cin >> godzina;
cout << "Podaj minute : "; cin >> minuta;
cout << "Podaj sekunde : "; cin >>sekunda;

cout << "Ile godzin mam dodac : ";cin >> dodagodzina;
cout << "Ile minut mam dodac : ";cin >>dodaminuta;
cout << "Ile sekund mam dodac : ";cin >> dodasekunda;

wyniksek=(dodasekunda+sekunda)%60;
wynikmin=(dodaminuta+minuta)%60 + ((dodasekunda+sekunda)-wyniksek)/60;
wynikgodz=(dodagodzina+godzina)%60+((dodaminuta+minuta)-wynikmin)/60;

while(wynikgodz >24)‹
wynikgodz=wynikgodz-24;
dzien=dzien+1;
if(dzien > 7)
dzien = 1;

cout << dni[dzien]<<" "<<wynikgodz <<" "<<wynikmin<<" "<<wyniksek<<endl;


system("PAUSE");
return 0;

07.02.2006
20:03
[17]

Kijano [ Generaďż˝ ]

zamiast if(dni[i]==dzie) dzien=i; powinno byc if(dni[i]==dzie) dzien=i+1;

07.02.2006
20:57
[18]

kasztaneczuszek [ K A S Z T A N ]

hmm c++ :D ale mi to nic nie mowi :D

07.02.2006
21:14
smile
[19]

astronom [ Konsul ]

kasztaneczuszek --- >> a wiesz, że i mnie by się przydał taki programik a nie pomyślałem wcześniej... bawię się w visual basicu i tutaj też trudne to by nie było napisanie takiego programiku.

dzieki za pomysł

07.02.2006
21:19
[20]

kasztaneczuszek [ K A S Z T A N ]

astronom ---> hmm.. a w ile dasz rade zrobic taki progamik?? moze mi podeslesz jak by to z c++nie wypaliło;) bo juz wiem co i jak:)

Kijano --> thx :) trzeba bylo odrazu napisac ze mam to wrzucic w kompilator, skompilowac, zbudowac :P

07.02.2006
21:39
[21]

kasztaneczuszek [ K A S Z T A N ]

Kijano ---> ten programik niepotrzebnie dodaje jeden dzien do wyniku :D

07.02.2006
21:44
[22]

kasztaneczuszek [ K A S Z T A N ]

if(dni==dzie) dzien=i+1;

widzisz za pierwszym razem miales dobrze :D

07.02.2006
21:55
smile
[23]

kasztaneczuszek [ K A S Z T A N ]

hmm nie liczy dobrze dni ;/ nie wiem co jest nie tak... zostane przy karce i ołówku ;/

07.02.2006
22:32
[24]

astronom [ Konsul ]

kasztaneczuszek --- >> jak by co to widzę twój e-mail .. jak będzie "chwila" wolna w pracy to coś poradzę.... i dam znak....


Pozdro

07.02.2006
22:56
[25]

Kijano [ Generaďż˝ ]

ok poprawiona verszon :D

#include <cstdlib>
#include <iostream>
#include <string>

using namespace std;


int main()

std::string dni[7] = ‹"poniedzialek","wtorek","sroda","czwartek","piatek","sobota","niedziela"›;
std::string dzie;
int dzien,godzina,minuta,sekunda;
int dodagodzina,dodasekunda,dodaminuta;

cout << "NIE UZYWAJ POLSKICH ORAZ WIELKICH LITER !! " << endl;
cout << "Podaj aktualny dzien : "; cin >> dzie;
for(int i=0;i<7;i++)‹
if(dni[i]==dzie) dzien=i;


cout << "Podaj aktualna godz : ";cin >> godzina;
cout << "Podaj aktualna min : ";cin >> minuta;
cout << "Podaj aktualna sek : ";cin >> sekunda;
cout << "Podaj ile godz mam dodac : ";cin >>dodagodzina;
cout << "Podaj ile min mam dodac : ";cin >> dodaminuta;
cout << "Podaj ile sekund mam dodac : ";cin >> dodasekunda;


sekunda=sekunda+dodasekunda;
while(sekunda >= 60) ‹
minuta=minuta+1;
sekunda=sekunda-60;

minuta=minuta+dodaminuta;
while(minuta >= 60)‹
godzina=godzina+1;
minuta=minuta-60;

godzina=godzina+dodagodzina;
while(godzina > 24)‹
dzien=dzien+1;
godzina=godzina-24;
if(dzien == 7) dzien=0;

if(godzina==24) godzina=0;
cout << endl << endl;
cout << "Wynik to : " << dni[dzien] << " " << godzina << " " << minuta << " " << sekunda << endl;

system("PAUSE");
return 0;


08.02.2006
12:28
[26]

Lukxxx [ Pretorianin ]

sekunda=sekunda+dodasekunda;
while(sekunda >= 60) ‹
minuta=minuta+1;
sekunda=sekunda-60;

zamiast tego wystarczyloby do minuty dodac wynik calkowitego dzielenia (bez reszty) sekundy przez 60, a za sekunde wziasc reszte z tego dzielenia, zamiast w petli to robic

08.02.2006
12:35
smile
[27]

sirQwintus [ Generaďż˝ ]

a może On chce inkluzywnie liczyć czas ??

08.02.2006
12:50
[28]

Kijano [ Generaďż˝ ]

Lukxxx -> zadowolony ?

#include <cstdlib>
#include <iostream>
#include <string>
#include <stdlib.h>

using namespace std;


int main()

std::string dni[7] = ‹"poniedzialek","wtorek","sroda","czwartek","piatek","sobota","niedziela"›;
std::string dzie;
int dzien,godzina,minuta,sekunda;
int dodagodzina,dodasekunda,dodaminuta;

cout << "NIE UZYWAJ POLSKICH ORAZ WIELKICH LITER !! " << endl;
cout << "Podaj aktualny dzien : "; cin >> dzie;
for(int i=0;i<7;i++)‹
if(dni==dzie) dzien=i;


cout << "Podaj aktualna godz : ";cin >> godzina;
cout << "Podaj aktualna min : ";cin >> minuta;
cout << "Podaj aktualna sek : ";cin >> sekunda;
cout << "Podaj ile godz mam dodac : ";cin >>dodagodzina;
cout << "Podaj ile min mam dodac : ";cin >> dodaminuta;
cout << "Podaj ile sekund mam dodac : ";cin >> dodasekunda;

div_t diva;

sekunda=sekunda+dodasekunda;
diva = div(sekunda,60);
sekunda= diva.rem;

minuta = minuta + diva.quot + dodaminuta;
diva = div(minuta,60);
minuta=diva.rem;

godzina = godzina + dodagodzina+diva.quot;
diva = div(godzina,24);
godzina=diva.rem;

dzien=dzien + diva.quot;
if(dzien >= 7) dzien=dzien-7;

cout << endl << endl;
cout << "Wynik to : " << dni[dzien] << " " << godzina << " " << minuta << " " << sekunda << endl;

system("PAUSE");
return 0;

08.02.2006
12:50
[29]

kasztaneczuszek [ K A S Z T A N ]

no to jak to ma wyglądac wkoncu?? :)

08.02.2006
12:51
[30]

kasztaneczuszek [ K A S Z T A N ]

Kijano --> ta ostatnia wersja jest OK??

08.02.2006
12:54
[31]

Kijano [ Generaďż˝ ]

poprzednia i ta ostatnia sa poprawne tylko forum polknelo mi [i] bo zapomnialem odhaczyc znaczniki :P

#include <cstdlib>
#include <iostream>
#include <string>
#include <stdlib.h>

using namespace std;


int main()

std::string dni[7] = ‹"poniedzialek","wtorek","sroda","czwartek","piatek","sobota","niedziela"›;
std::string dzie;
int dzien,godzina,minuta,sekunda;
int dodagodzina,dodasekunda,dodaminuta;

cout << "NIE UZYWAJ POLSKICH ORAZ WIELKICH LITER !! " << endl;
cout << "Podaj aktualny dzien : "; cin >> dzie;
for(int i=0;i<7;i++)‹
if(dni[ i ]==dzie) dzien=i;


cout << "Podaj aktualna godz : ";cin >> godzina;
cout << "Podaj aktualna min : ";cin >> minuta;
cout << "Podaj aktualna sek : ";cin >> sekunda;
cout << "Podaj ile godz mam dodac : ";cin >>dodagodzina;
cout << "Podaj ile min mam dodac : ";cin >> dodaminuta;
cout << "Podaj ile sekund mam dodac : ";cin >> dodasekunda;

div_t diva;

sekunda=sekunda+dodasekunda;
diva = div(sekunda,60);
sekunda= diva.rem;

minuta = minuta + diva.quot + dodaminuta;
diva = div(minuta,60);
minuta=diva.rem;

godzina = godzina + dodagodzina+diva.quot;
diva = div(godzina,24);
godzina=diva.rem;

dzien=dzien + diva.quot;
if(dzien >= 7) dzien=dzien-7;

cout << endl << endl;
cout << "Wynik to : " << dni[dzien] << " " << godzina << " " << minuta << " " << sekunda << endl;

system("PAUSE");
return 0;


08.02.2006
13:11
[32]

kasztaneczuszek [ K A S Z T A N ]

Kijano --> mógłbys mi to skompilowac i wysłać na @ ? bo mi cos nie wychodzi

08.02.2006
13:27
[33]

Kijano [ Generaďż˝ ]

sprawdz @

08.02.2006
13:44
[34]

kasztaneczuszek [ K A S Z T A N ]

Kijano --> nic ;/ moze sproboj na [email protected]

08.02.2006
13:50
[35]

Kijano [ Generaďż˝ ]

poszlo na drugi @

08.02.2006
13:53
[36]

kasztaneczuszek [ K A S Z T A N ]

Kijano --> JEST :) dzieki:) sprawdze jak działa :)

08.02.2006
13:54
smile
[37]

kasztaneczuszek [ K A S Z T A N ]

idealnie działa:) dzieki wielkie jeszcze raz :)

08.02.2006
14:43
[38]

misztel [ Admirał ]

Mozecie mi wyslac ?;]

[email protected]

08.02.2006
15:32
[39]

Sephion [ One Winged Angel ]

Jak chcesz miec do tego szybki dostep to zawsze mozna to zrobic w php :>

kod:

<?
foreach($_POST as $pos => $val)
$$pos = $val;

if(isset($s) && isset($m) && isset($h))

$now = time();
$now += $s; //sekundy
$now += $m*60; //minuty
$now += $h*60*60; //godziny
print(date('H:i d.m.y',$now)); //format: godzina:minuta dd.mm.yyyy


?>
<form action="nazwa_tego_pliku.php" method="POST">
sekundy: <input type="text" name="s" value="0"><br>
minuty: <input type="text" name="m" value="0"><br>
godziny: <input type="text" name="h" value="0"><br>
<input type="submit" value="wyslij">
</form>
//koniec

Wystarczy wstawic na server z php

© 2000-2024 GRY-OnLine S.A.