Лабораторная работа. Создание функций-членов класса в консольном приложении 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 nangle.sdf
material.view.file_icon nangle.sln
material.view.file_icon nangle.suo
material.view.file_icon
material.view.file_icon nangle.exe
material.view.file_icon nangle.ilk
material.view.file_icon nangle.pdb
material.view.file_icon
material.view.file_icon
material.view.file_icon nangle-24073fc1.ipch
material.view.file_icon nangle-3f9cc47b.ipch
material.view.file_icon
material.view.file_icon MAngle.cpp
material.view.file_icon MAngle.h
material.view.file_icon nangle.cpp
material.view.file_icon nangle.vcxproj
material.view.file_icon nangle.vcxproj.filters
material.view.file_icon nangle.vcxproj.user
material.view.file_icon ReadMe.txt
material.view.file_icon SolvNAngle.cpp
material.view.file_icon SolvNAngle.h
material.view.file_icon stdafx.cpp
material.view.file_icon stdafx.h
material.view.file_icon targetver.h
material.view.file_icon Vertex.cpp
material.view.file_icon Vertex.h
material.view.file_icon
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 link-cvtres.read.1.tlog
material.view.file_icon link-cvtres.write.1.tlog
material.view.file_icon link.1640-cvtres.read.1.tlog
material.view.file_icon link.1640-cvtres.write.1.tlog
material.view.file_icon link.1640.read.1.tlog
material.view.file_icon link.1640.write.1.tlog
material.view.file_icon link.3140-cvtres.read.1.tlog
material.view.file_icon link.3140-cvtres.write.1.tlog
material.view.file_icon link.3140.read.1.tlog
material.view.file_icon link.3140.write.1.tlog
material.view.file_icon link.5512-cvtres.read.1.tlog
material.view.file_icon link.5512-cvtres.write.1.tlog
material.view.file_icon link.5512.read.1.tlog
material.view.file_icon link.5512.write.1.tlog
material.view.file_icon link.5948-cvtres.read.1.tlog
material.view.file_icon link.5948-cvtres.write.1.tlog
material.view.file_icon link.5948.read.1.tlog
material.view.file_icon link.5948.write.1.tlog
material.view.file_icon link.6740-cvtres.read.1.tlog
material.view.file_icon link.6740-cvtres.write.1.tlog
material.view.file_icon link.6740.read.1.tlog
material.view.file_icon link.6740.write.1.tlog
material.view.file_icon link.6840-cvtres.read.1.tlog
material.view.file_icon link.6840-cvtres.write.1.tlog
material.view.file_icon link.6840.read.1.tlog
material.view.file_icon link.6840.write.1.tlog
material.view.file_icon link.7016-cvtres.read.1.tlog
material.view.file_icon link.7016-cvtres.write.1.tlog
material.view.file_icon link.7016.read.1.tlog
material.view.file_icon link.7016.write.1.tlog
material.view.file_icon link.7100-cvtres.read.1.tlog
material.view.file_icon link.7100-cvtres.write.1.tlog
material.view.file_icon link.7100.read.1.tlog
material.view.file_icon link.7100.write.1.tlog
material.view.file_icon link.916-cvtres.read.1.tlog
material.view.file_icon link.916-cvtres.write.1.tlog
material.view.file_icon link.916.read.1.tlog
material.view.file_icon link.916.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 MAngle.obj
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 nangle.exe.embed.manifest
material.view.file_icon nangle.exe.embed.manifest.res
material.view.file_icon nangle.exe.intermediate.manifest
material.view.file_icon nangle.lastbuildstate
material.view.file_icon nangle.log
material.view.file_icon nangle.obj
material.view.file_icon nangle.pch
material.view.file_icon nangle_manifest.rc
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 SolvNAngle.obj
material.view.file_icon stdafx.obj
material.view.file_icon vc100.idb
material.view.file_icon vc100.pdb
material.view.file_icon Vertex.obj
material.view.file_icon
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 link.command.1.tlog
material.view.file_icon link.read.1.tlog
material.view.file_icon link.write.1.tlog
material.view.file_icon MAngle.obj
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 nangle.exe.intermediate.manifest
material.view.file_icon nangle.lastbuildstate
material.view.file_icon nangle.log
material.view.file_icon nangle.obj
material.view.file_icon nangle.pch
material.view.file_icon SolvNAngle.obj
material.view.file_icon stdafx.obj
material.view.file_icon vc100.pdb
material.view.file_icon Vertex.obj
material.view.file_icon
material.view.file_icon nangle.exe
material.view.file_icon nangle.pdb
material.view.file_icon
material.view.file_icon reportLR10.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

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

ВАРИАНТ № 2
2 
Заданы координаты двух соседних вершин N-угольника ( N<27 – вводит пользователь). Определить координаты остальных вершин и его площадь. При решении задачи должен быть использован динамический массив точек. Каждая точка должны иметь уникальное имя: A, B, C, D …

КОД ПРОГРАММЫ
Файл MAngle.h

#pragma once
#include "Vertex.h"
#include <vector>
#ifndef _USE_MATH_DEFINES
#define _USE_MATH_DEFINES
#endif
#include <math.h>

class MAngle
{
private:
 vector<Vertex> arrOfVert; // массив вершин многоугольника
 short n;
 float R; // радиус описанной окружности
 float r; // радиус вписанной окружности
 float phi0; // угол поворота радиуса R до первой вершины
 float xC; // координаты центра многоугольника
 float yC;
 float sq; // площадь многоугольника
 // метод для определения расстояния между вершинами
 float getLen(Vertex v1, Vertex v2);
public:

ВЫВОД:
В данной лабораторной работе разработано консольное приложение, которое определяет точки многоугольника и его площадь по заданным двум вершинам. В программе были реализо-ваны классы: Vertex – класс для создания объектов вершин; MAngle– класс который позволяет задавать многоугольник; SolvNAngle – класс для организации взаимодействия с пользователем при вводе и выводе данных, а также повторов вычислений. Каждый класс содержит только за-крытые данные-члены, каждый шаг решения задачи реализован с помощью функции-члена.


Отчет + работающая программа.
Архитектура ЭВМ Лабораторная работа/Лабораторные работы
Работа отправлялась зима 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 руб.
Курсовой проект по дисциплине: Космические и наземные системы радиосвязи. Вариант 05
"Проект цифровой радиорелейной линии" Содержание Введение 3 Исходные данные для проектирования 4 1. Разработка структурной схемы ЦРРЛ 5 3. Разработка схемы организации связи 6 4. Расчет устойчивости связи на ЦРРЛ 8 4.1. Построение профиля пролета 8 4.2. Расчет величины просвета H(0) 8 4.3. Расчет минимально-допустимого множителя ослабления 10 4.4 Расчет устойчивости связи на пролете при одинарном приеме 10 5. Оптимизация высот подвеса антенн 16 6. Расчет диаграммы уровней на пролетах ЦРРЛ 17 За
User Учеба "Под ключ" : 8 ноября 2022
1500 руб.
promo
Ситуаційний аналіз. Аналіз основних ринкових проблем
Ситуаційний аналіз – це внутрішня ревізія або моментальна «фотографія» діяльності фірми, яка відображає її відносини із зовнішнім ринковим середовищем. Призначення – оцінити минулу діяльність фірми, розглянути її досягнення й невдачі, розкрити їх причини, виявити компетентність співробітників і ефективність їх роботи, а також відповісти на багато інших питань, що характеризують ситуацію у фірмі. Зміст ситуаційного аналізу містить наступні основні етапи: 1) відповіді на кілька груп запитань;
User alfFRED : 4 ноября 2013
10 руб.
РД 153-34.0-21.601-98 Раздел 2. Типовая Инструкция по эксплуатации производственных зданий и сооружений энергопредприятия
Требования данной Типовой инструкции обязательны при составлении всех видов нормативно-технических документов по эксплуатации производственных зданий и сооружений, включая местные инструкции. В данной Типовой инструкции вопросы технического обслуживания инженерного оборудования производственных зданий и сооружений не рассматриваются. С изданием настоящей Типовой инструкции утрачивает силу "Типовая инструкция по эксплуатации производственных зданий и сооружений энергопредприятий. Ч. II. Разд. Тех
User evelin : 27 июня 2013
4 руб.
Проектирование и расчет себестоимости ведомого вала редуктора
Курсовой проект по предмету "Экономические методы конструирования машин". Включает разделы (только расчеты и графики): Расчет нефасонной заготовки Расчет трудоемкости изготовления детали Расчет станкоёмкости детали Расчет технологических показателей входящих в себестоимость Расчет себестоимости зубчатого колеса Расчет станкоёмкости детали Расчет технологических показателей входящих в себестоимость Расчет себестоимости вала шестерни Расчет нефасонной заготовки Расчет трудоемкости изготовления дет
User Рики-Тики-Та : 11 августа 2012
55 руб.
up Наверх