Страницу Назад
Поискать другие аналоги этой работы
15 Лабораторная работа. Создание функций-членов класса в консольном приложении MS Visual C++ 6.0ID: 131190Дата закачки: 20 Декабря 2013 Продавец: SerFACE (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Форматы файлов: VisualC++ Описание: ЛАБОРАТОРНАЯ РАБОТА № 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 – класс для организации взаимодействия с пользователем при вводе и выводе данных, а также повторов вычислений. Каждый класс содержит только за-крытые данные-члены, каждый шаг решения задачи реализован с помощью функции-члена. Отчет + работающая программа. Размер файла: 7,6 Мбайт Фаил: (.rar) ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Лабораторная работа. Создания класса в консольном приложении MS Visual C++ 6.0Создание иерархии классов в среде MS Visual C++ 6.0 Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Программирование / Лабораторная работа. Создание функций-членов класса в консольном приложении MS Visual C++ 6.0
Вход в аккаунт: