Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Создайте класс Rectangle, представляющий прямоугольник - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить из каждой строчки элемент,более близкий к заданному значению. Добавить строчку в конец матрицы! http://www.cyberforum.ru/cpp-beginners/thread1111223.html
Жду ваших вариантов,буду очень признателен за помощь:senor:
C++ Введение до нуля. Нахождение максимального из парных элементов Прошу о помощи,заранее большое спасибо:-| http://www.cyberforum.ru/cpp-beginners/thread1111220.html
C++ Успешное завершение компиляции, но не выводится окно программы
Вот что на выходе: 1>Build succeeded. 1> 1>Time Elapsed 00:00:00.04 ========== Build: 1 succeeded, 0 failed, 2 up-to-date, 0 skipped ========== Но окна так и не видно. В процессах тоже нету.
Warcraft C++
Warcraft. Заданное количество юнитов добывают золото равными порциями из одной шахты, задерживаясь в пути на случайное время, до ее истощения. Написать программу работы одного юнита.
C++ Программа завершилась машинным кодом (0x0) http://www.cyberforum.ru/cpp-beginners/thread1111182.html
#include "stdafx.h" # include <iostream> # include <iomanip> # include <math.h> using namespace std; double xx0, xx1; // промежуток в ответе шагового метода double a = 0.5, b = 1, h =...
C++ ользовательские функции Задание:Напишите функцию, которая вычисляет сумму цифр в заданном натуральном числе. Заголовок функции должен быть следующим: int sumOfDigit(int n); Напишите программу, которая получает от... подробнее

Показать сообщение отдельно
murager_94
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 16

Создайте класс Rectangle, представляющий прямоугольник - C++

04.03.2014, 20:20. Просмотров 600. Ответов 0
Метки (Все метки)

Создайте класс Rectangle, представляющий прямоугольник,
экземпляры которого обладают четырьмя полями целого типа (x1,
y1) (левый верхний угол), (x2, y2) (правый нижний угол). Для
данного класса создать три конструктора, которые инициализируют
поля следующим образом:
 конструктор принимает 4 параметра целого типа и присваивает
их значения полям (x1, y1), (x2, y2);
 конструктор принимает 2 параметра целого типа – ширину и
высоту прямоугольника, а левый верхний угол прямоугольника
помещает в координату (0,0);
 конструктор не принимает никаких параметров – создает
вырожденный прямоугольник с координатами углов (0,0) и
(0,0).
В классе Rectangle создать метод rect_print(), выдающий текущее
состояние экземпляра прямоугольника (значение полей). Создать
метод move (int dx, int dy), перемещающий прямоугольник по
горизонтали на заданное dx, по вертикали на заданное dy. Создать
метод Union(подумать какие входные параметры), возвращающий
объединение этого прямоугольника с другим прямоугольником
(возвращается наименьший прямоугольник, содержащий оба
прямоугольника).
Для проверки работоспособности класса Rectangle создайте в
отдельном файле класс Test, содержащий функцию main(…).
Протестируйте в ней поведение экземпляров класса Rectangle
следующим образом: создайте три объекта Rectangle тремя
различными созданными конструкторами, выведите состояние
всех трех объектов. Воспользуйтесь вызовом функции move(…) с
различными значениями параметров для каждого объекта и
выведите новое положение созданных прямоугольников.
Протестируйте работу функции Union на одном примере.


Помогите решить,я новичок. Ничего не понимаю!Я не понял суть решение?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru