Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как написать тест-программу? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчитывание начения арифметического выражения (Улучшить программу) http://www.cyberforum.ru/cpp-beginners/thread717229.html
Доброго времени суток. Нужно написать программу, подсчитывающую значение арифметического выражения( входят натуральные числа, +, *, круглые скобки). Вот код: //Грамматика: //<Выражение> ::=...
C++ Динамические одномерные масивы Не могу создать новый размер динамического массива. Статический работает как надо (мусор присутствует только в начале), а динамический нет (он такое впечатление вовсе не массив), в чем дело не пойму.... http://www.cyberforum.ru/cpp-beginners/thread717197.html
Программа при исполнении выдает ошибку и прерывается! (2-мерный динамический массив) C++
Помогите пожалуйста! Задали написать программку, я ее написала, и только в одном фрагменте "зависла". Для начала надо задать 2-мерный динамический массив и заполнить его случайными числами. Я все...
C++ сортировка двомерного масива
Помогите пожалуйста доделать програм в какой характеристика столбца - сума модулей непарных минусовых елементов,нужно сортировать столбцы масива согласно с характеистикой столбца ничего не...
C++ Внешняя сортировка (из файла) http://www.cyberforum.ru/cpp-beginners/thread717160.html
Помогите написать программу!! Последняя лабораторная осталась!!))) Сама по себе программа не тяжелая, а вот проблема с внешней сортировкой!! Буду всем благодарен!! Повторяю сортировать нужно именно...
C++ Исходники AES (шифр AES в режиме CBC) Всем привет, задали лабу по криптографии сделать - шифр AES в режиме CBC, теперь вот ищу исходники может у кого-нибудь такие имеются?:) ну или хотя бы просто исходники самого AES, я в инете искала,... подробнее

Показать сообщение отдельно
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227

Как написать тест-программу? - C++

03.12.2012, 08:09. Просмотров 395. Ответов 0
Метки (Все метки)

Помогите, пожалуйста.
Мне необходимо написать тест-программу для класса Adminictrator.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//This is the interface for the class SalariedEmployee.
#ifndef SALARIEDEMPLOYEE_H
#define SALARIEDEMPLOYEE_H
 
#include <string>
#include "employee.h"
 
using namespace std;
 
namespace employeessavitch
{
 
    class SalariedEmployee : public Employee
    {
    public:
        SalariedEmployee( );
        SalariedEmployee (string the_name, string the_ssn,
                                  double the_weekly_salary);
        double get_salary( ) const;
        void set_salary(double new_salary); 
        void print_check( );
    protected:
        double salary;//weekly
    };
 
}//employeessavitch
 
#endif //SALARIEDEMPLOYEE_H
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
//Interface for the Derived Class Administrator
//This is the header file administrator.h. 
//This is the interface for the class Administrator.
 
#ifndef ADMINISTRATOR_H
#define ADMINISTRATOR_H
 
#include <string>
#include "employee.h"
#include "salariedemployee.h"
 
using namespace std;
 
namespace employeessavitch
{
  class Administrator : public SalariedEmployee
    {
    public:
        Administrator( );
        Administrator (string the_title, string the_company,  string the_supervise_name,
                                  double the_annual_salary);
        string get_supervisor( ) const;
        void set_supervisor(string the_supervise_name); 
        void set_data(string the_title, string the_company);
        void print( );
        virtual print_check( );
    protected:
        double annual_salary;
    };
 
}//employeessavitch
 
#endif //ADMINISTRATOR_H
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
//This is the implementation for the class Administrator.
//The interface for the class Administrator is in 
 
 
#include <iostream>
#include <string>
#include "administrator.h"
using namespace std;
 
namespace employeessavitch
{
     Administrator::Administrator( ) : SalariedEmployee( ), salary(0)
    {
        //deliberately empty
    }
    
    Administrator::Administrator(string the_title, string the_company,  string the_supervise_name,
                                  double the_annual_salary)
                     : SalariedEmployee(the_name, the_number), salary(the_weekly_salary)
    {
        //deliberately empty
    }
    
     string Administrator::get_salary( ) const 
    {
        return annual_salary;
    }
    
     void Administrator::set_salary(double new_salary)
    {
        annual_salary = new_salary;
    }
    
    void Administrator::print_check( )
    {
        set_net_pay(salary);
        cout << "\n__________________________________________________\n";
        cout << "Pay to the order of " << get_name( ) << endl;
        cout << "The sum of " << get_net_pay( ) << " Dollars\n";
        cout << "_________________________________________________\n";
        cout << "Check Stub NOT NEGOTIABLE \n";
 
        
           void Administrator::print_check( )
    {
        set_net_pay(salary);
        
        cout << "_________________________________________________\n";
        cout << "Check Stub NOT NEGOTIABLE \n";
        cout << "Employee Number: " << get_ssn( ) << endl;
        cout << "Salaried Employee. Regular Pay: " 
             << salary << endl; 
        cout << "_________________________________________________\n";
    }
}//employeessavitch
Результат должен быть:
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.