DimiK

Лабораториска [Агол]

Feb 25th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.99 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class Agol {
  5.     private:
  6.         int stepeni;
  7.         int minuti;
  8.         int sekundi;
  9.     public:
  10.         void set_stepeni(int deg){
  11.             stepeni=deg;
  12.          }
  13.          void set_minuti(int min){
  14.             minuti=min;
  15.          }
  16.          void set_sekundi(int sec){
  17.             sekundi=sec;
  18.          }
  19.        int to_sekundi();
  20. };
  21. int Agol::to_sekundi(){
  22.     int vkupno=0;
  23.     vkupno+=stepeni * 60 * 60;
  24.     vkupno+=minuti * 60;
  25.     vkupno+=sekundi;
  26.     return vkupno;
  27. }
  28. int proveri(int deg, int min, int sec) {
  29.     return ((deg > 0&&deg < 360) && (min >= 0 && min < 60) && (sec >= 0 && sec < 60));
  30. }
  31.  
  32. int main() {
  33.    
  34.     Agol a1;
  35.     int deg, min, sec;
  36.     cin >> deg >> min >> sec;
  37.    
  38.     if (proveri(deg, min, sec)) {
  39.    
  40.         a1.set_stepeni(deg);
  41.         a1.set_minuti(min);
  42.         a1.set_sekundi(sec);
  43.         cout << a1.to_sekundi();
  44.        
  45.     }
  46.     else{
  47.         cout <<"Nevalidni vrednosti za agol"<< endl;
  48.     }
  49.    
  50.     return 0;
  51. }
Add Comment
Please, Sign In to add comment