Страницу Назад
Поискать другие аналоги этой работы
15 Лабораторная работа. Создания класса в консольном приложении MS Visual C++ 6.0ID: 131189Дата закачки: 20 Декабря 2013 Продавец: SerFACE (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Форматы файлов: VisualC++ Описание: ЛАБОРАТОРНАЯ РАБОТА № 9 ТЕМА : СОЗДАНИЕ КЛАССА СРОК СДАЧИ : 3 неделя ЦЕЛЬ РАБОТЫ : Создания класса в консольном приложении MS Visual C++ 6.0 ТЕОРЕТИЧЕСКИЕ ЗНАНИЯ : Создание класса. Конструктор и деструктор. Данные-члены класса. Константные данные-члены класса. Статические данные-члены класса. Функции-члены класса. Директивы private, protected и public. Создание объекта класса. Вызов функций класса. Объявление и использование указателя на экземпляр класса. ОБЩИЕ ТРЕБОВАНИЯ Составьте программу, которая решает поставленную в вашем варианте задачу. Программа должна:  представлять собой консольное приложение;  содержать русскоязычный или украинско-язычный интерфейс;  отображать сведения о назначении и возможностях программы;  отображать сведения об авторе программы;  содержать ввод необходимых данных с клавиатуры;  осуществлять контроль введённых данных;  содержать пересчёт исходных данных из несистемных единиц измерения в систему СИ;  содержать пересчёт результатов расчёта из единиц измерения, основанных на системе СИ, в требуемые не-системные единицы измерения;  выводить результаты расчётов на экран;  содержать в коде необходимые пояснения;  содержать запрос о продолжении работы; ТЕМАТИЧЕСКИЕ ТРЕБОВАНИЯ  программа должна содержать класс;  класс должен содержать только закрытые данные-члены класса;  класс должен содержать один или несколько закрытых константных данных-членов класса;  класс должен содержать один или несколько закрытых константных статических данных-членов класса;  все элементы структурного кода должны находиться в методах класса;  класс должен быть расположен в отдельных файлах – заголовочном (*.h) и в файле реализации (*.cpp);  функция main ( ) должна содержать только объявление объекта класса вызовы его методов.  Определите размер объекта.  Составьте вариант программы, которая содержит динамический экземпляр класса.  Определите размер указателя на объект. ВАРИАНТ № 2 2 Вычислите изменение массы воздуха в комнате по следующей формуле: где, L , D , H – длина, ширина и высота комнаты, м; V – объём комнаты, м3; P = 101325 – давление в комнате, Па; R = 8,31 – универсальная газовая постоянная, Дж / моль•К; T1 , T2 – начальная и конечная абсолютная температура воздуха, К; μ = 29•10-3 – молярная масса воздуха, кг / моль; Параметры L [ м ] , D [ м ] , H [ м ] , T1 [С ] , T2 [С ] задаёт пользователь. Параметры P , R , μ – константы, определяемые программистом. Программа должна вычислять изменение массы воздуха Δm в килограммах. КОД ПРОГРАММЫ Файл ChangeMass.h #pragma once class ChangeMass { private: float l; // длина комнаты float d; // ширина комнаты float h; // высота комнаты float v; // объем комнаты float t1;// начальное и конечное значения температур float t2; const float p; // давление в комнате const float r; // универсальная газовая const float mu; // молярная масса воздуха // закрытые методы float getV(){ return l * d * h; } public: ChangeMass(float l, float d, float h, float t1, float t2); ~ChangeMass(void); // метод определения изменения массы float getDeltaM(); }; Файл ChangeMass.cpp #include "StdAfx.h" #include "ChangeMass.h" // конструктор класса ChangeMass::ChangeMass(float l, float d, float h, float t1, float t2): p(101325.0f),r(8.31f),mu(29e-3) { // инициализация полей класса this->l = l; this->d = d; this->h = h; this->t1 = t1; this->t2 = t2; } // деструктор класса ChangeMass::~ChangeMass(void) { } // реализация метод определения изменения массы float ChangeMass::getDeltaM() ВЫВОД: В данной лабораторной работе разработано консольное приложение, которое вычисляет изменение массы воздуха в комнате. В программе были реализованы два класса: ChangeMass – класс для вычисления изменения массы; SolvMass – класс для организации взаимодействия с пользователем при вводе и выводе данных, а также повторов вычислений. Отчет + работающая программа. Размер файла: 6,1 Мбайт Фаил: ![]() ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Лабораторные работы 1-2 по дисциплине: Системное программное обеспечение ТУСУР лабораторные работы. Вариант №Лабораторная работа. Создание функций-членов класса в консольном приложении MS Visual C++ 6.0 Создание иерархии классов в среде MS Visual C++ 6.0 Создание и использование перегруженных операторных функций в консольном приложении MS Visual C++ 6.0 Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Программирование / Лабораторная работа. Создания класса в консольном приложении MS Visual C++ 6.0
Вход в аккаунт: