Лабораторная работа. Создания класса в консольном приложении 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 руб.
Контрольная работа по дисциплине: Технология производства электронных средств. Вариант №04
Контрольная работа Вариант №04 ------------------------------------------------------------------------------ РЕФЕРАТ ТЕХНОЛОГИЧЕСКАЯ СХЕМА СБОРКИ, МАРШРУТНАЯ КАРТА, ДОПУСТИМЫЙ ЗАЗОР, УСИЛИЕ ЗАТЯЖКИ, ПРЕСОВАНИЕ. Объектом проектирования технологическая подготовка производства и конструкторская документация сопровождающая этап технологической подготовки производства. Цель работы – приобретение навыков составления технологической схемы сборки электронного изделия и маршрутной каты. В настоящей
User IT-STUDHELP : 18 июля 2023
1500 руб.
Контрольная работа по дисциплине: Технология производства электронных средств. Вариант №04 promo
Термодинамика ПетрГУ 2009 Задача 2 Вариант 29
Рассчитать смешанный цикл двигателя внутреннего сгорания, т.е. найти параметры p, V и T для характерных точек цикла, изменение внутренней энергии, энтальпии, энтропии, а также работу в отдельных процессах и цикле. Определить также степень предварительного расширения, степень повышения давления и термический КПД цикла. Параметры выбрать из таблицы 1. Дополнительные данные для расчета: начальный объем — V1=0,001 м³; количество теплоты, подводимой в изобарном процессе — Qp=1,05 кДж; количество т
User Z24 : 12 декабря 2025
650 руб.
Термодинамика ПетрГУ 2009 Задача 2 Вариант 29
Блочная автоматизированная установка подготовки нефти-Плакат-Картинка-Фотография-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа-Формат Microsoft PowerPoint
Блочная автоматизированная установка подготовки нефти-Плакат-Картинка-Фотография-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа-Формат Microsoft PowerPoint
User lesha.nakonechnyy.92@mail.ru : 13 ноября 2017
276 руб.
Блочная автоматизированная установка подготовки нефти-Плакат-Картинка-Фотография-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа-Формат Microsoft PowerPoint
Методы в возрастной психологии
Оглавление Введение. 2 1. Стратегия наблюдения. 2 2. Стратегия естественно-научного констатирующего эксперимента. 2 3. Стратегия формирующего эксперимента. 3 Методы опроса. 5 Тестирование. 5 Практические (невербальные) тесты.. 6 Тесты интеллекта. 7 Тесты специальных способностей. 8 Тесты личностные. 9 Тесты достижений. 9 Метод анализа продуктов деятельности. 11 Список литератуты.. 14 Введение В истории возрастной психологии выделяются 3 основные стратегии: 1. Стратегия наблюдени
User Slolka : 17 октября 2013
up Наверх