Лабораторная работа. Создание функций-членов класса в консольном приложении 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. Численно решить задачу Коши для обыкновенного дифференциального уравнения 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 руб.
Радиация и радиационная обстановка в Ростовской области
В Ростовской области нет ни урановых разработок, ни центров по производству ядерного топлива. Но по соседству с Украиной, у самой границы, между Таганрогом и Мариуполем на побережье Азовского моря, встречаются так называемые «черные пески». На таких пляжах лучше не принимать солнечных ванн: они дают повышенный гамма-фон. Естественный фон в Ростовской области составляет 15 — 20 мкр рентген/час. Однако он нарушался в 1986 г.: 3 мая дул юго-восточный ветер, и в Таганроге выпал красный от радиоактив
User VikkiROY : 11 марта 2013
5 руб.
Гидромеханика ГУМРФ им. адм. С. О. Макарова 2017 Задача 8.19
Определить расход моторного топлива ДТ (t=30 ºС, ν=0,9·10-4 м2/c, ρ=900 кг/м3) через сифонный трубопровод (рис. 8.7) при разности уровней в танках h=5 м, если давление над поверхностью топлива в левом танке составляет 110 кПа, а в правом танке – 105 кПа. Определить также давление в сечении В-В, если при общей длине L=20 м расстояние от начала трубопровода до сечения В-В равно l=10 м, а диаметр трубопровода d=60 мм. Шероховатость стенок трубы – 0,04 мм.
User Z24 : 28 октября 2025
300 руб.
Гидромеханика ГУМРФ им. адм. С. О. Макарова 2017 Задача 8.19
Контрольная работа по дисциплине: Инженерная и компьютерная графика. Вариант №6
Контрольная работа Вариант 6 1. Построить диаграмму зависимости тока эмиттера Iэ биполярного транзистора 2Т903А от тока базы Iб при фиксированных значениях Uкэ. Iэ = f (Iб); Uкэ =const. Iб , мкА 5000 10000 15000 20000 25000 30000 Iэ, мА Uкэ = 5 В 88,7 478,4 911,2 1245,2 1569,6 1883,6 Uкэ = 10 В 119,9 541,0 1004,9 1370,2 1725,0 2071,1 Uкэ = 15 В 161,0 603,0 1098,7 1495,2 1882,2 2258,6 4. Вариант 6 Схема электрическая принципиальная Наименование изделия: Система тактовой синхронизации (фрагмен
User IT-STUDHELP : 26 декабря 2022
800 руб.
Контрольная работа по дисциплине: Инженерная и компьютерная графика. Вариант №6 promo
Курсовая работа: ремонт кипятильника пассажирского вагона
Введение 4 Основные элементы конструкции и технические данные кипятильника непрерывного действия 5 Периодичность и сроки ремонта, техническое обслуживание кипятильника непрерывного действия 10 Характерные неисправности и повреждения, их причины и способы устранения 12 Ремонт кипятильника путем замены электронагревательных элементов 14 Технологический процесс установки кипятильника на вагоне 15 Технологический процесс ремонта кипятильника на заводе 16 Требования техники безопасности при работе
User IXTIANDR : 7 марта 2016
200 руб.
Курсовая работа: ремонт кипятильника пассажирского вагона
up Наверх