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

Цена:
15 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon deltamass.sdf
material.view.file_icon deltamass.sln
material.view.file_icon deltamass.suo
material.view.file_icon
material.view.file_icon deltamass.exe
material.view.file_icon deltamass.ilk
material.view.file_icon deltamass.pdb
material.view.file_icon
material.view.file_icon ChangeMass.cpp
material.view.file_icon ChangeMass.h
material.view.file_icon deltamass.cpp
material.view.file_icon deltamass.vcxproj
material.view.file_icon deltamass.vcxproj.filters
material.view.file_icon deltamass.vcxproj.user
material.view.file_icon ReadMe.txt
material.view.file_icon SolvMass.cpp
material.view.file_icon SolvMass.h
material.view.file_icon stdafx.cpp
material.view.file_icon stdafx.h
material.view.file_icon targetver.h
material.view.file_icon
material.view.file_icon ChangeMass.obj
material.view.file_icon cl.command.1.tlog
material.view.file_icon CL.read.1.tlog
material.view.file_icon CL.write.1.tlog
material.view.file_icon deltamass.exe.embed.manifest
material.view.file_icon deltamass.exe.embed.manifest.res
material.view.file_icon deltamass.exe.intermediate.manifest
material.view.file_icon deltamass.lastbuildstate
material.view.file_icon deltamass.log
material.view.file_icon deltamass.obj
material.view.file_icon deltamass.pch
material.view.file_icon deltamass_manifest.rc
material.view.file_icon link-cvtres.read.1.tlog
material.view.file_icon link-cvtres.write.1.tlog
material.view.file_icon link.6764-cvtres.read.1.tlog
material.view.file_icon link.6764-cvtres.write.1.tlog
material.view.file_icon link.6764.read.1.tlog
material.view.file_icon link.6764.write.1.tlog
material.view.file_icon link.command.1.tlog
material.view.file_icon link.read.1.tlog
material.view.file_icon link.write.1.tlog
material.view.file_icon mt.command.1.tlog
material.view.file_icon mt.read.1.tlog
material.view.file_icon mt.write.1.tlog
material.view.file_icon rc.command.1.tlog
material.view.file_icon rc.read.1.tlog
material.view.file_icon rc.write.1.tlog
material.view.file_icon SolvMass.obj
material.view.file_icon stdafx.obj
material.view.file_icon vc100.idb
material.view.file_icon vc100.pdb
material.view.file_icon
material.view.file_icon ChangeMass.obj
material.view.file_icon cl.command.1.tlog
material.view.file_icon CL.read.1.tlog
material.view.file_icon CL.write.1.tlog
material.view.file_icon deltamass.exe.intermediate.manifest
material.view.file_icon deltamass.lastbuildstate
material.view.file_icon deltamass.log
material.view.file_icon deltamass.obj
material.view.file_icon deltamass.pch
material.view.file_icon link.command.1.tlog
material.view.file_icon link.read.1.tlog
material.view.file_icon link.write.1.tlog
material.view.file_icon mt.command.1.tlog
material.view.file_icon mt.read.1.tlog
material.view.file_icon mt.write.1.tlog
material.view.file_icon SolvMass.obj
material.view.file_icon stdafx.obj
material.view.file_icon vc100.pdb
material.view.file_icon
material.view.file_icon
material.view.file_icon deltamass-3016c2ca.ipch
material.view.file_icon deltamass-6853c544.ipch
material.view.file_icon
material.view.file_icon deltamass.exe
material.view.file_icon deltamass.pdb
material.view.file_icon
material.view.file_icon reportLR9.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

ЛАБОРАТОРНАЯ РАБОТА No 9
ТЕМА : СОЗДАНИЕ КЛАССА
СРОК СДАЧИ : 3 неделя
ЦЕЛЬ РАБОТЫ : Создания класса в консольном приложении MS Visual C++ 6.0
ТЕОРЕТИЧЕСКИЕ ЗНАНИЯ : Создание класса. Конструктор и деструктор. Данные-члены класса. Константные данные-члены класса. Статические данные-члены класса. Функции-члены класса. Директивы private, protected и public. Создание объекта класса. Вызов функций класса. Объявление и использование указателя на экземпляр класса.
ОБЩИЕ ТРЕБОВАНИЯ
Составьте программу, которая решает поставленную в вашем варианте задачу. Программа должна:
 представлять собой консольное приложение;
 содержать русскоязычный или украинско-язычный интерфейс;
 отображать сведения о назначении и возможностях программы;
 отображать сведения об авторе программы;
 содержать ввод необходимых данных с клавиатуры;
 осуществлять контроль введённых данных;
 содержать пересчёт исходных данных из несистемных единиц измерения в систему СИ;
 содержать пересчёт результатов расчёта из единиц измерения, основанных на системе СИ, в требуемые не-системные единицы измерения;
 выводить результаты расчётов на экран;
 содержать в коде необходимые пояснения;
 содержать запрос о продолжении работы;
ТЕМАТИЧЕСКИЕ ТРЕБОВАНИЯ
 программа должна содержать класс;
 класс должен содержать только закрытые данные-члены класса;
 класс должен содержать один или несколько закрытых константных данных-членов класса;
 класс должен содержать один или несколько закрытых константных статических данных-членов класса;
 все элементы структурного кода должны находиться в методах класса;
 класс должен быть расположен в отдельных файлах – заголовочном (*.h) и в файле реализации (*.cpp);
 функция main ( ) должна содержать только объявление объекта класса вызовы его методов.
 Определите размер объекта.
 Составьте вариант программы, которая содержит динамический экземпляр класса.
 Определите размер указателя на объект.

ВАРИАНТ No 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 – класс для организации взаимодействия с пользователем при вводе и выводе данных, а также повторов вычислений.

Отчет + работающая программа.
Архитектура ЭВМ Лабораторная работа/Лабораторные работы
Работа отправлялась зима 2019 АКТУАЛЬНАЯ РАБОТА Вариант 3 3 умножение регистр регистр 4. КОНТРОЛЬНЫЕ ВОПРОСЫ 4.1. Сколько операндов могут иметь команды арифметических операций для процессора К1810ВМ86 (I8086)? 4.2. Чем отличаются команды ADD и ADC? 4.3. Где сохраняется перенос, возникающий при выполнении операции сложения? 4.4. Какие типы операндов могут использоваться в качестве dst и в качестве src в операциях сложения и вычитания? 4.5. Какую операцию выполняет команда SBB? 4.6. Какие операнд
User Алексей115 : 21 декабря 2019
50 руб.
Лабораторная работа
Тема: Исследование резисторного каскада широкополосного усилителя на полевом транзисторе Цель работы: Исследовать влияние элементов схемы каскада широкополосного усилителя на полевом транзисторе с общим истоком на его показатели (коэффициент усиления, частотные и переходные характеристики). Смотрите скриншоты.
User Insane : 26 июля 2022
90 руб.
Лабораторная работа
Лабораторная работа
Цель занятия: исследовать электрические характеристики антенной решетки
User Seraduga : 3 мая 2021
1000 руб.
Лабораторная работа
Задачи по теме “Численное решение задачи Коши” Задача 1. Численно решить задачу Коши для обыкновенного дифференциального уравнения 1-го порядка на отрезке с шагом а) методом Эйлера; б) методом Рунге-Кутты 2-го порядка с оценкой погрешности по правилу Рунге. Найти точное решение задачи. Построить на одном чертеже графики точного и приближенных решений. Таблица к задаче1
User Фрося : 7 сентября 2020
50 руб.
Лабораторная работа
Задача 1 по теме “Численное вычисление интегралов”. Вычислить интеграл , используя квадратурные формулы: а) центральных прямоугольников с шагом ; дать априорную оценку погрешности; б) трапеций с шагами и ; оценить погрешность результата по формуле Рунге и уточнить результат по Рунге; в) Симпсона с шагом . Промежуточные результаты вычислять с шестью значащими цифрами. Аргументы тригонометрических функций вычислять в радианах.
User Фрося : 7 сентября 2020
70 руб.
Лабораторная работа
Задачи по теме “Численное решение краевой задачи” Задача 1. Методом конечных разностей найти решение краевой задачи с шагами , и оценить погрешность по правилу Рунге. Построить графики полученных приближенных решений. Таблица к задаче 1
User Фрося : 7 сентября 2020
70 руб.
Лабораторная работа
Задачи по теме “Приближение функции по методу интерполяции” Задача 1. Для функции , заданной таблицей своих значений, построить интерполяционные многочлены в форме Лагранжа и Ньютона. Используя их, вычислить приближенное значение функции в точке . Таблица к задаче 1 Задача 2. Для функции , заданной таблицей своих значений, найти ее приближенное значение в точке , используя интерполяционные многочлены в форме Ньютона 1-ой и 2-ой степеней. Оценить погрешность приближения по формуле остаточно
User Фрося : 7 сентября 2020
120 руб.
Лабораторные работы 1,2,3 по дисциплине: Основы компьютерных технологий. Вариант 4. 2024 год
Лабораторная работа 1 Работа в текстовом процессоре OpenOffice Writer Выполняя последовательно каждое задание, формируете отчет по лабораторной работе 1. Задание 1 Создать текстовый документ, в котором выполнить действия, указанные в таблице 1.1., которые выбираете по последней цифре пароля. ------------------------------------------------------------------------------ Лабораторная работа 2 Работа в табличном процессоре OpenOffice Calc В процессе выполнения заданий формируете отчет. Каждое
User MasterGammi : 2 июля 2025
299 руб.
Лабораторные работы 1,2,3 по дисциплине: Основы компьютерных технологий. Вариант 4. 2024 год
Физические основы электроники. Лабораторная работа №2. Вариант №8
Лабораторная работа № 2 вариант 8 Исследование статических характеристик биполярного транзистора 1. Цель работы Ознакомиться с устройством и принципом действия биполярного транзистора (БТ). Изучить его вольтамперные характеристики в схемах включения с общей базой (ОБ) и общим эмиттером (ОЭ).
User Vrogen : 18 ноября 2016
130 руб.
Перечертить два вида модели. Вариант 16
Перечертить два вида модели. Вариант 16 Контрольная работа 1Б Перечертить два вида модели. Построить третий вид. Выполнить необходимые разрезы. Проставить размеры. 3d модель и чертеж (все на скриншотах показано и присутствует в архиве) сделано и открываются в компасе v13, компас v14, компас v15, компас v16, компас v17, компас v18, компас v19, компас v20, компас v21, компас v22 и выше версиях компаса. Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно п
User lepris : 20 августа 2022
120 руб.
Перечертить два вида модели. Вариант 16
Экзамен по дисциплине: Теория вероятностей и математическая статистика. билет 19
Билет № 19 1. Тема: Вероятность отклонения относительной частоты от постоянной вероятности. Задача: Вероятность выхода из строя прибора во время испытаний равна 0.1. Испытано 225 приборов. Найти вероятность того, что доля вышедших из строя приборов отличается от 0.1 не более, чем на 0,01. 2. Тема: Функция распределения дискретной с.в. Задача: По ряду распределения с.в. построить функцию распределения. E 0 1 2 3 4 р 0.1 0.05 0.2 0.25 0.4
User xtrail : 27 июля 2025
300 руб.
up Наверх