mashlukashova

Untitled

May 20th, 2019
107
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include "Header.h"
  2. #include "uu.cpp"
  3. using namespace std;
  4.  
  5.  
  6. double Payment::vichisl_nach_summ()
  7. {
  8. double nach_summ = oklad / day_month * rab_day_month;
  9. return (nach_summ);
  10. }
  11.  
  12.  
  13.  
  14. double Payment::vichisl_zp()
  15. {
  16. double n;
  17. n = vichisl_yder_summ();
  18. double zp = (oklad / day_month) * rab_day_month - n;
  19. return (zp);
  20. }
  21.  
  22.  
  23.  
  24. void Payment::set()
  25. {
  26. cout << "Введите фамилию сотрудника: ";
  27. cin >> fio;
  28. cout << endl;
  29. cout << "Введите оклад сотрудника: ";
  30. cin >> oklad;
  31. cout << endl;
  32. cout << "Введите кол-во отработанных дней: ";
  33. cin >> rab_day_month;
  34. cout << endl;
  35. cout << "Введите кол-во рабочих дней в месяце: ";
  36. cin >> day_month;
  37. cout << "---------------------------------------------------" << endl;
  38. cout << endl;
  39.  
  40. }
  41.  
  42. double Payment::vichisl_yder_summ()
  43. {
  44. double n;
  45. n = vichisl_nach_summ();
  46.  
  47. double yder_summ = n * 14 / 100;
  48. return (yder_summ);
  49. }
  50.  
  51.  
  52. void Payment::show()
  53. {
  54. cout << "Начисленная сумма составляет: " << vichisl_nach_summ() << "\n" << endl;
  55. cout << "Удержанная сумма составляет: " << vichisl_yder_summ() << "\n" << endl;
  56. cout << "Сумма, выдаваемая на руки составляет: " << vichisl_zp() << "\n" << endl;
  57. }
  58.  
  59.  
  60. int main()
  61. {
  62. setlocale(LC_ALL, "rus");
  63. Payment n1;
  64. n1.set();
  65. n1.show();
  66. }
RAW Paste Data