fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. template <class T>
  5. class FC
  6. {
  7. private:
  8. T netprofit, costofinvest;
  9. T curras, invent, curliab;
  10. public:
  11.  
  12. void ROI(T np, T ci)
  13. {
  14. netprofit = np; costofinvest = ci;
  15. }
  16.  
  17. T getROI()
  18. {
  19. return (netprofit - costofinvest) / costofinvest;
  20. }
  21.  
  22. void ATR(T ca, T inv, T cl)
  23. {
  24. curras = ca; invent = inv; curliab = cl;
  25. }
  26.  
  27. T getATR()
  28. {
  29. return (curras - invent) / curliab;
  30. }
  31.  
  32. };
  33.  
  34.  
  35. int main()
  36. {
  37. {
  38. FC<float> ROI, AcidTestRatio;
  39.  
  40. ROI.ROI(27, 288);
  41. cout << ROI.getROI() << endl;
  42.  
  43. AcidTestRatio.ATR(77, 2l, 344);
  44. cout << AcidTestRatio.getATR() << endl;
  45. }
  46. {
  47. FC<int> ROI, AcidTestRatio;
  48.  
  49. ROI.ROI(27, 288);
  50. cout << ROI.getROI() << endl;
  51.  
  52. AcidTestRatio.ATR(77, 2l, 344);
  53. cout << AcidTestRatio.getATR() << endl;
  54. }
  55.  
  56. return 0;
  57. }
Success #stdin #stdout 0s 3096KB
stdin
Standard input is empty
stdout
-0.90625
0.218023
0
0