Домашнее задание для ПО 2.11 по системному программированию от 24.02.21
учебно-методическое пособие

Склемин Алексей Анатольевич

Создать класс, описывающий понятие работник, со свойствами:

фамилия;

стаж;

часовая заработная плата;

количество отработанных часов.

Скачать:

ВложениеРазмер
Файл 55.docx15.27 КБ

Предварительный просмотр:

Пятьдесят пятое задание

Создать класс, описывающий понятие работник, со свойствами:

фамилия;

стаж;

часовая заработная плата;

количество отработанных часов.


#include

#include

#include

using namespace std;

class Worker

{

      string surname;

      int experience, salaryh, hours, salary;

      double premy;

      public:

             void setWorker(string sn, int exp, int sh, int h)

             {

                  surname = sn;

                  experience = exp;

                  salaryh = sh;

                  hours = h;

                  double p;

                  int s;

                  s = sh*h;

                  salary = s;

                  if (exp<1) p=0;

                  else

                  {

                      if (exp>=1 && exp<3) p=0.05*s;

                      else

                      {

                         if (exp>=3 && exp<5) p=0.08*s;

                         else

                         {

                            if (exp>=5) p=0.15*s;

                         }

                      }

                  }

                  premy = p;

             }

             void getWorker()

             {

                  cout<

                  cout<<"Information about "<

                  ofstream file;

                  file.open("Workers.txt", ios_base::app);

                  file<

                  file.close();

             }              

};

int main()

{

    string surname;

    int experience, salaryh, hours, salary, premy;

    cout<<"Enter worker's name: "; cin>>surname; cout<

    cout<<"Enter worker's experience: "; cin>>experience; cout<

    cout<<"Enter worker's hourly wag: "; cin>>salaryh; cout<

    cout<<"Enter how much hours "<>hours; cout<

    Worker objWorker;

    objWorker.setWorker(surname, experience, salaryh, hours);

    objWorker.getWorker();

    system ("pause");

    return 0;

}


По теме: методические разработки, презентации и конспекты

Домашнее задание для ПО 1.11 по системному программированию от 04.02.20

Шестнадцатеричное представление Представим, что необходимо просмотреть содержимое некотоpых байт в памяти. Требуется oпределить содержимое четырех последовательных байт (двух слов), которые имеют двои...

Домашнее задание для ПО 1.11 по системному программированию от 11.02.20

Сегменты Сегментом называется область, которая начинается на границе параграфа, то есть, по любому адресу, который делится на 16 без остатка. Хотя сегмент может располагаться в любом месте памяти и им...