Лабораторная работа. Создания класса в консольном приложении 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 по теме “Численное вычисление интегралов”. Вычислить интеграл , используя квадратурные формулы: а) центральных прямоугольников с шагом ; дать априорную оценку погрешности; б) трапеций с шагами и ; оценить погрешность результата по формуле Рунге и уточнить результат по Рунге; в) Симпсона с шагом . Промежуточные результаты вычислять с шестью значащими цифрами. Аргументы тригонометрических функций вычислять в радианах.
User Фрося : 7 сентября 2020
70 руб.
Лабораторная работа
Задачи по теме “Численное решение задачи Коши” Задача 1. Численно решить задачу Коши для обыкновенного дифференциального уравнения 1-го порядка на отрезке с шагом а) методом Эйлера; б) методом Рунге-Кутты 2-го порядка с оценкой погрешности по правилу Рунге. Найти точное решение задачи. Построить на одном чертеже графики точного и приближенных решений. Таблица к задаче1
User Фрося : 7 сентября 2020
50 руб.
Лабораторная работа
Задачи по теме “Численное решение краевой задачи” Задача 1. Методом конечных разностей найти решение краевой задачи с шагами , и оценить погрешность по правилу Рунге. Построить графики полученных приближенных решений. Таблица к задаче 1
User Фрося : 7 сентября 2020
70 руб.
Лабораторная работа
Задачи по теме “Приближение функции по методу интерполяции” Задача 1. Для функции , заданной таблицей своих значений, построить интерполяционные многочлены в форме Лагранжа и Ньютона. Используя их, вычислить приближенное значение функции в точке . Таблица к задаче 1 Задача 2. Для функции , заданной таблицей своих значений, найти ее приближенное значение в точке , используя интерполяционные многочлены в форме Ньютона 1-ой и 2-ой степеней. Оценить погрешность приближения по формуле остаточно
User Фрося : 7 сентября 2020
120 руб.
Аудит организационной культуры
Теоретическая часть. Аудит организационной культуры. 1. Понятие и сущность аудита организационной культуры 2. Методика проведения аудита организационной культуры Практическая часть. Проведение аудита организационной культуры предприятия
User studypro3 : 2 августа 2019
350 руб.
Самостоятельная работа по дисциплине «Основы консультативной психологии»
Задание 1. Опишите пожалуйста пять проблемных ситуаций. Это могут быть реальные ситуации из вашей жизни или жизни знакомых. 2. Охарактеризуйте эти ситуации, выделите запрос клиента, возможные способы и методы его решения. Опишите как бы вы работали с таким запросом, что бы вы делали в данной ситуации как психолог консультант.
User aly1 : 19 декабря 2016
900 руб.
Лабораторные работы №1,2,3 по дисциплине: Имитационное моделирование. Вариант №3
Лабораторная работа No1 Данные задачи по вариантам: Номер варианта Количество генерируемых случайных величин R 3 200 55 Тема: Определение числа пи на базе подхода Монте-Карло Задание: Определить число пи с использованием зависимости отношения площади квадрата к площади, вписанного в квадрат круга, вычислить ошибку полученной величины. Данная задача базируется на следующей зависимости для определения числа пи. Возьмем квадрат со стороной 2R, тогда его площадь 4R2. Площадь вписанной в данный
User IT-STUDHELP : 5 июня 2019
650 руб.
promo
Направляющие линии связи. Билет №5. 2021 год
Направляющие системы электросвязи. Экзаменационная работа. Билет №5 Билет №5 Вопросы: 1.Ступенчатые волоконные световоды. 2.Определения и назначения оптических аттенюаторов.
User ilya2213 : 20 июля 2021
65 руб.
promo
up Наверх