Как да създадете класове в производството код стека преливане на Руски

Има проблем да бъде решен чрез класовете. Не можех наистина да ги разбере, със създаването на .h файл като цяло. Реших, както можех, защото утре ще вземе демилитаризираната зона, работник, но дали е възможно да се определи кода, така че тя се е съобразила с изискванията, описани в класове? тази задача може да не е точен (в превод).

α) Напишете програма, която ще използва Правоъгълна данни класа на правоъгълника. Променлива ширина и височина на правоъгълник, съдържащ данните на страните и принадлежи към класа.

Добави α) конструктор който взема без аргументи Р) constructorkotory 2 получава аргумента у) setWidth, setHeight които получават две страни на двете страни на делта правоъгълника) getWidth, getHeight че върне правоъгълник ε) getArea които счита площ στ) getPerimeter което споменатите периметър

На следващо място, пишете код, който работи на два правоъгълника (10.7) и (10.12). Те първи сет първоначално, а вторият - са определени и setWidth setHeight. Резултатът - на дисплея на техните територии

β) Добави клас на квадрат, пл е удължаване на правоъгълната клас. Напиши конструктор, който ще получи стойността на площада.

На следващо място, програмата трябва да работи в продължение на квадрати със страна от 10 и 7 да се покаже тяхната площ и периметър.

γ) Add Class Box- куб и конструктор, който ще получи три параметри куб (дължина, височина, ширина) getVolume и getArea използва от родителския клас. скала (двойно е) умножава параметри (размери) на куба да е. В програмата - 2 кубчета (10,10,10) и (7,8,3). На екрана се показва обема на куб, неговата площ. След това той призовава скалата - съотношения на 0,5 и 2. На екрана се показва новите данни.

Общо: 1 програма с една основна, 3 .cpp и .h 3 (1 на клас (правоъгълник, squre, кутия))

И тук е кода: