Advertisement
Guest User

Untitled

a guest
Jan 19th, 2020
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. #include <iostream>
  2. class NrRational{
  3. int A;
  4. int B;
  5. public:
  6. NrRational(){
  7. A=0;
  8. B=0;
  9. }
  10. NrRational(int numarator, int numitor){
  11. A=numarator;
  12. B=numitor;
  13. }
  14. double rat(){
  15. return (double)A/B;
  16. }
  17. NrRational operator+(NrRational numar){
  18. NrRational rez;
  19. rez.B = numar.B * B;
  20. rez.A = numar.B*A + numar.A*B;
  21. return rez;
  22. }
  23.  
  24. };
  25. int main() {
  26. NrRational x(7,3);
  27. std::cout<<x.rat()<<std::endl;
  28. NrRational y(5, 4);
  29. std::cout<<y.rat()<<std::endl;
  30. NrRational z;
  31. z=x+y;
  32. std::cout<<z.rat();
  33. return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement