Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++]dodawanie godzin

Ostatnio zmodyfikowano 2015-10-26 21:53
Autor Wiadomość
Curious
Temat założony przez niniejszego użytkownika
[C++]dodawanie godzin
» 2015-10-26 20:49:25
Witam,
jestem początkującym i za nic w świecie nie wiem dlaczego ten program mi nie działa. Próbowałem różnych (dla mnie zupełnie nowych funkcji typu  Void ale nawet te zwykłe nie rozwiązały problemu
oto kod:
C/C++
#include <iostream>
using namespace std;
int czas1, godzina1, minuta1, sekunda1, czas2, godzina2, minuta2, sekunda2, godzina, minuta, sekunda;
/*void dodawanie()
{
if(sekunda>=60);
minuta++;
if(minuta>=60);
godzina++;
}*/
int main()
{
   
    cout << "podaj godzine pierwsza w formcie hhmmss" << "\n";
    cin >> czas1;
    godzina1 = czas1 / 10000;
    minuta1 = czas1 / 100;
    minuta1 %= 100;
    sekunda1 = czas1 % 100;
    cout << "podaj godzine drugo w formcie hhmmss" << "\n";
    cin >> czas2;
    godzina2 = czas2 / 10000;
    minuta2 = czas2 / 100;
    minuta2 %= 100;
    sekunda2 = czas2 % 100;
    godzina = godzina1 + godzina2;
    minuta = minuta1 + minuta2;
    sekunda = sekunda1 + sekunda2;
    while( sekunda >= 60 )
    {
        // if(sekunda>=60);
        minuta++;
       
        //dodawanie();
    }
    while( minuta >= 60 )
    {
        // if(minuta>=60);
        godzina++;
    }
   
    cout << godzina << ":" << minuta << ":" << sekunda;
   
}
 problem pojawia się chyba w pętlach bo nie dodaje prawidłowo minut i sekund
P-139227
carlosmay
» 2015-10-26 21:53:32
C/C++
while( sekunda >= 60 ) // sekunda( od 60 w gore zapętlenie)
{
    // if(sekunda>=60);
    minuta++;
   
    //dodawanie();
}
 Jak dodajesz minuty to rób coś z sekundami.
P-139229
« 1 »
  Strona 1 z 1