Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Знакомство с классами

Автор:   •  Ноябрь 7, 2018  •  Лабораторная работа  •  2,254 Слов (10 Страниц)  •  7 Просмотры

Страница 1 из 10

Министерство транспорта Российской Федерации

Федеральное агентство железнодорожного транспорта

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Дальневосточный государственный университет путей сообщения»

Естественно-научный институт

Кафедра «Вычислительная техника и компьютерная графика»

ЗНАКОМСТВО С КЛАССАМИ

Лабораторная работа №1

ЛР 09.03.01.ПРОГР.11.01.00–000

Студент 923 гр.        [pic 1]

подпись, дата

Преподаватель        

подпись, дата [pic 2]

                                              Хабаровск 2018

     Цель работы: Целью лабораторной работы является:

     • знакомство с описанием классов на языке Си++

     • получение практических навыков создания и использования классов.

     Задание: Составить программу, в которой будет реализована работа с таблицей. Использовать классы. Должно быть реализовано добавление, удаление и редактирование строк.

Таблица:

[pic 3]

     Код решения:

Файл Sport.h

#pragma once

#include 

#include 

#include 

#include 

#include 

using namespace std;

typedef string str;

class Sport

{

private:

        str Name;

        char Team;

        double Bal;

        int Mesto;

public:

        Sport();

        Sport(str name, char team, double bal, int mesto);

        void setName(const str&);

        void setTeam(char);

        void setBal(double);

        void setMesto(int);

        const str& getName() const;

        const char getTeam() const;

    const double getBal() const;

        const int getMesto() const;

        void Show();

        ~Sport();

};

class sports

{

public:

        sports();

        sports(const vector<Sport> v);

        sports(const sports& v);

        void Show();

        void Add();

        void Del();

        void Edit();

        ~sports();

private:

        vector<Sport> SP;

};

Файл Sport.cpp

#include "Sport.h"

#include 

#include 

#include 

#include 

using namespace std;

Sport::Sport()

{

        Name = "Имя не указано";

        Team = '\0';

        Bal = 0.0;

        Mesto = 0;

}

Sport::~Sport()

{

}

Sport::Sport(str name, char team, double bal, int mesto)

...

Скачать:   txt (9.5 Kb)   pdf (342.8 Kb)   docx (68.3 Kb)  
Продолжить читать еще 9 страниц(ы) »
Доступно только на Essays.club