Advertisement
frusso1337

Агол лаб.1 - C++

Mar 7th, 2018
325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.93 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. class Angle {
  5.    
  6.     private :
  7.  
  8.     int degrees, minutes, seconds; // privatni promenlivi vo klasata Angle
  9.  
  10.     public : //tuka ke gi stavam metodite so koj ke gi setiram vrednostite na promenlivite
  11.  
  12.     void set_Seconds(int sec)
  13.     {
  14.         seconds = sec;
  15.     }
  16.  
  17.     void set_Minutes(int min){
  18.  
  19.     minutes = min;
  20.     }
  21.  
  22.     void set_Degrees(int deg){
  23.     degrees = deg;
  24.     }
  25.  
  26.     int calculateSec()
  27.     {
  28.         seconds = seconds + ((degrees*3600)+(minutes*60));
  29.         return seconds;
  30.     }
  31.  
  32. };
  33.  
  34. bool check(int deg, int min, int sec)
  35. {
  36.     if((min>60) || (sec>60))
  37.         return 0;
  38.     else
  39.         return 1;
  40. }
  41. int main()
  42. {
  43.     Angle a1; //instanciram objekt od klasata Angle
  44.     int deg, min, sec;
  45.     cin >> deg >> min >> sec;
  46.  
  47.     if(check(deg,min,sec)){
  48.     a1.set_Degrees(deg);
  49.     a1.set_Minutes(min);
  50.     a1.set_Seconds(sec);
  51.  
  52.     cout << a1.calculateSec() <<endl;
  53.     }
  54.     else
  55.         cout << "Ne validni vrednosti za agol" <<endl;
  56.  
  57.         return 0;
  58.  
  59.  
  60.  
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement