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

C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.88
dimarik1
0 / 0 / 0
Регистрация: 17.09.2012
Сообщений: 11
#1

Создание класса на с++ - C++

17.09.2012, 17:27. Просмотров 3092. Ответов 2
Метки нет (Все метки)

Ребят срочно помогите решить задачку плиз...

Создайте класс Rectangle (прямоугольник). Класс имеет атрибуты length (длина) и width (ширина), каждый из которых по умолчанию равен 1. Он имеет функции-элементы, которые вычисляют пе-риметр (perimeter) и площадь (area) прямоугольника. Имеются функции записи и чтения как для length, так и для width. Функции записи должны проверять, что length и width — числа с плаваю-щей запятой, находящиеся в пределах от 0.0 до 20.0.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2012, 17:27     Создание класса на с++
Посмотрите здесь:

C++ Создание класса
Создание класса C++
Создание класса/ C++
C++ Создание класса
Создание класса C++
C++ создание класса
создание класса C++
Создание экземпляр класса из другого класса C++
C++ Создание экземпляра класса до определения класса
C++ Создание класса в MV
Создание класса-списка на основе кода со списком без класса C++
C++ создание объекта класса в методе этого же класса

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Topotun
87 / 46 / 7
Регистрация: 16.09.2012
Сообщений: 192
17.09.2012, 23:10     Создание класса на с++ #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
class Rectangle{
private:
         double length = 1;
         double width = 1;
public:
        double GetPerim(int length, int width);
        double GetArea(int length, int width);
        void setLength(int length);
        void setWidth(int length);
        double getLength();
        double getWidth();
        Rectangle();
}
Rectangle::Rectangle()
{
}
double Rectangle::getWidth()
{
     return width;
}
double Rectangle::getLength()
{
     return length;
}
void Rectangle::setLength(int length)
{
    if(length > 0 && length < 20)
    {
         this->length = length;
    }
}
void Rectangle::setWidth(int width)
{
     if(width > 0 && width < 20)
     {
          this->width= width;
     }
}
double Rectangle::GetArea(double length, double width)
{
    //Не помню как площадь вычисляется=)
}
double Rectangle::GetPerim(double  length, double width)
{
    return (2 * length + 2 * width);
}
Писал на скорую руку, поэтому возможны ошибки/описки. Ну примерно дал понять, как должно выглядеть. Это главное)
dimarik1
0 / 0 / 0
Регистрация: 17.09.2012
Сообщений: 11
17.09.2012, 23:57  [ТС]     Создание класса на с++ #3
спасибо большое
Yandex
Объявления
17.09.2012, 23:57     Создание класса на с++
Ответ Создать тему
Опции темы

Текущее время: 21:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru