Advertisement
Kocyk

3sem// PO(1)

Oct 4th, 2019
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.05 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdlib.h>
  3. using namespace std;
  4. struct czas
  5. {
  6.     int godziny;
  7.     int minuty;
  8.     int sekundy;
  9. };
  10. czas poczatek;
  11. czas koniec;
  12.  czas dlugosc;
  13. int wczytajstart(int sekundystartu)
  14. {
  15.  
  16.  
  17.         cout<<"Podaj godzine: "<<endl;
  18.         cin >> poczatek.godziny;
  19.         cout<<"Podaj minute: "<<endl;
  20.         cin>> poczatek.minuty;
  21.         cout<<"Podaj sekundy: "<<endl;
  22.         cin>> poczatek.sekundy;
  23.         cout<< "Wprowadzony czas: "<<poczatek.godziny<<":"<<poczatek.minuty<<":"<<poczatek.sekundy<<endl;
  24.         sekundystartu=(3600*poczatek.godziny) + (60*poczatek.minuty) + poczatek.sekundy;
  25.         return sekundystartu;
  26. }
  27.  
  28. int wczytajkoniec(int sekundykonca)
  29.   {
  30.         cout<<"Podaj godzine: "<<endl;
  31.         cin >> koniec.godziny;
  32.         cout<<"Podaj minute: "<<endl;
  33.         cin>> koniec.minuty;
  34.         cout<<"Podaj sekundy: "<<endl;
  35.         cin>> koniec.sekundy;
  36.         cout<< "Wprowadzony czas: "<<koniec.godziny<<":"<<koniec.minuty<<":"<<koniec.sekundy<<endl;
  37.         sekundykonca=(3600*koniec.godziny) + (60*koniec.minuty) + koniec.sekundy;
  38.         return sekundykonca;
  39. }
  40. int obliczanko(int sekundykonca,int sekundystartu)
  41. {
  42.     int ilegodzin,ileminut;
  43.     int ile;
  44.  
  45.     if(sekundykonca >= sekundystartu)
  46.     {
  47.         ile=sekundykonca - sekundystartu ;
  48.         // cout<<ile<<endl;
  49.         ilegodzin = ile/3600;
  50.         //cout<<ilegodzin<<endl;
  51.  
  52.         dlugosc.godziny = ilegodzin;
  53.         ile=ile-dlugosc.godziny;
  54.  
  55.         ileminut= ile/60;
  56.         //cout<<ileminut<<endl;
  57.  
  58.  
  59.         dlugosc.minuty= ileminut;
  60.         ile=ile-dlugosc.minuty;
  61.  
  62.     //    dlugosc.sekundy=ile;
  63.         cout<<"Zajecia trwaly: "<<dlugosc.godziny<<":"<<dlugosc.minuty<<":"<<ile<<endl;
  64.     }
  65. }
  66. int main()
  67. {
  68.     int sekundystartu=0;
  69.     int sekundykonca=0;
  70.     cout << "Podaj czas rozpoczecia"<<endl;
  71.     sekundystartu= wczytajstart(sekundystartu);
  72.     cout << "Podaj czas zakonczenia"<<endl;
  73.     sekundykonca=wczytajkoniec(sekundykonca);
  74.     obliczanko(sekundykonca,sekundystartu);
  75.  
  76.  
  77.  
  78.     return 0;
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement