Advertisement
Guest User

Untitled

a guest
Dec 2nd, 2021
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.13 KB | None | 0 0
  1. //Payment.h
  2. #pragma once
  3. #ifndef PAYMENT_H
  4. #define PAYMENT_H
  5. #define _CRT_SECURE_NO_WARNINGS
  6. #include <ctime>
  7. #include <Windows.h>
  8. #include <iostream>
  9. #include "Money1.h"
  10.  
  11. using namespace std;
  12.  
  13. class Payment {
  14.  
  15. private:
  16.     string m_fio;
  17.     double m_salary;
  18.     int m_year;
  19.     double m_salarySup;
  20.     double m_incomeTax;
  21.     int m_compDaysInMonth;
  22.     int m_planDaysInMonth;
  23.     Money m_ChargedSum;
  24.     Money m_WithHoldSum;
  25.  
  26.  
  27. public:
  28.     //Конструктор
  29.     Payment(string fio, double salary, int year, double salarySup, double incomeTax, int compDaysInMonth, int planDaysInMonth);
  30.  
  31.     //Геттер стажа работы
  32.     int getExpYear() const;
  33.  
  34.     //след 3 метода в money + сложение и умножение на число + корректировка копеек + рубли и копейки в копейки
  35.     //Геттер начисленной суммы
  36.     double  getChargedSum() ;
  37.  
  38.     //Геттер удержанной суммы
  39.     double  GetWithHoldSum();
  40.  
  41.     //Геттер итоговой зп
  42.     double getSalary();
  43.  
  44.     //Вывод результата работы
  45.     void show();
  46.  
  47.  
  48.  
  49.  
  50. };
  51.  
  52. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement