Страницу Назад
Поискать другие аналоги этой работы

15

Лабораторная работа. Создания класса в консольном приложении MS Visual C++ 6.0

ID: 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 Мбайт
Фаил: Упакованные файлы (.rar)
-------------------
Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные!
Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку.
Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот.
-------------------

   Скачать

   Добавить в корзину


        Коментариев: 0


Не можешь найти то что нужно? Мы можем помочь сделать! 

От 350 руб. за реферат, низкие цены. Просто заполни форму и всё.

Спеши, предложение ограничено !



Что бы написать комментарий, вам надо войти в аккаунт, либо зарегистрироваться.

Страницу Назад

  Cодержание / Программирование / Лабораторная работа. Создания класса в консольном приложении MS Visual C++ 6.0
Вход в аккаунт:
Войти

Забыли ваш пароль?

Вы еще не зарегистрированы?

Создать новый Аккаунт


Способы оплаты:
UnionPay СБР Ю-Money qiwi Payeer Крипто-валюты Крипто-валюты


И еще более 50 способов оплаты...
Гарантии возврата денег

Как скачать и покупать?

Как скачивать и покупать в картинках


Сайт помощи студентам, без посредников!