Advertisement
JStefan

[Laboratoriski] Agol

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