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 ?:)
SebNET [ XviD FAN ]
Kalkulator w windows :)
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
SebNET [ XviD FAN ]
Chetnie bym Ci pomogl, ale nie do konca rozumiem o co Ci chodzi :D
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?
mastah xivah [ zablokuj ]
Będzie czwartek, 3:44 (CHYBA, szybko liczyłem ;P). Pisz tutaj, a GOLowicze będą liczyć :P
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
Hellcat [ Legend ]
Ściągnij sobie oGame calculator
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)
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
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!!
ExistoR [ Sigma Private Hitman ]
Hieh.. ludzie to mają problemy ;)
A swoją drogą, całkiem łatwo taki napisac ;]
Milka^_^ [ Baszar ]
Tak się zastanawiam, czy w Excelu dałoby się taki program napisać... bo są tam pojęcia czasu i takie tam....
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
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;
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;
Kijano [ Generaďż˝ ]
zamiast if(dni[i]==dzie) dzien=i; powinno byc if(dni[i]==dzie) dzien=i+1;
kasztaneczuszek [ K A S Z T A N ]
hmm c++ :D ale mi to nic nie mowi :D
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ł
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
kasztaneczuszek [ K A S Z T A N ]
Kijano ---> ten programik niepotrzebnie dodaje jeden dzien do wyniku :D
kasztaneczuszek [ K A S Z T A N ]
if(dni==dzie) dzien=i+1;
widzisz za pierwszym razem miales dobrze :D
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 ;/
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
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;
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
sirQwintus [ Generaďż˝ ]
a może On chce inkluzywnie liczyć czas ??
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;
kasztaneczuszek [ K A S Z T A N ]
no to jak to ma wyglądac wkoncu?? :)
kasztaneczuszek [ K A S Z T A N ]
Kijano --> ta ostatnia wersja jest OK??
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;
kasztaneczuszek [ K A S Z T A N ]
Kijano --> mógłbys mi to skompilowac i wysłać na @ ? bo mi cos nie wychodzi
Kijano [ Generaďż˝ ]
sprawdz @
kasztaneczuszek [ K A S Z T A N ]
Kijano --> nic ;/ moze sproboj na [email protected]
Kijano [ Generaďż˝ ]
poszlo na drugi @
kasztaneczuszek [ K A S Z T A N ]
Kijano --> JEST :) dzieki:) sprawdze jak działa :)
kasztaneczuszek [ K A S Z T A N ]
idealnie działa:) dzieki wielkie jeszcze raz :)
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