Advertisement
ilevishinov

Агол

Mar 5th, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 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.  
  11. Agol(int d1=0,int m1=0,int s1=0){
  12. stepeni=d1;
  13. minuti=m1;
  14. sekundi=s1;
  15. }
  16.  
  17. void set_stepeni(int d){
  18. stepeni=d;
  19. }
  20.  
  21. void set_minuti(int m){
  22. minuti=m;
  23. }
  24.  
  25. void set_sekundi(int s){
  26. sekundi=s;
  27. }
  28.  
  29. int to_sekundi(){
  30. int vosekundi=0;
  31. vosekundi+=minuti*60;
  32. vosekundi+=stepeni*3600;
  33. vosekundi+=sekundi;
  34. return vosekundi;
  35. }
  36.  
  37.  
  38.  
  39. };
  40.  
  41. int proveri(int d,int m,int s){
  42. if(m>59 || m<0 || s>59 || s<0) return 0;
  43. return 1;
  44. }
  45.  
  46. int main() {
  47. Agol a1;
  48. //da se instancira objekt od klasata Agol
  49. int deg, min, sec;
  50. cin >> deg >> min >> sec;
  51.  
  52. if (proveri(deg, min, sec)) {
  53.  
  54. a1.set_stepeni(deg);
  55. a1.set_minuti(min);
  56. a1.set_sekundi(sec);
  57. int k;
  58. k=a1.to_sekundi();
  59. cout << k;
  60.  
  61. } else cout<<"Nevalidni vrednosti za agol";
  62.  
  63. return 0;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement