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

C++

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

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

17.09.2012, 17:27. Просмотров 3122. Ответов 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++
Привет народ! Есть задача: создать класс, элементами которого являются число типа long double и переменная логического типа, предусмотреть...

Создание класса - Visual C++
Здесь получается непонятный ответ Почему эта строка выдает ноль: cout << pt2.get_y() << endl; По-моему должно быть 20 #include...

Создание Класса - C++
Создать класс "Массив чисел" в котором храниться массив с числами( double ) длинной 5.Сделать классу такие методы:1)конструктор который...

Создание класса в MV - C++
Я создал отдельный класс для меню моей программы. Как мне соединить класс и мой файл где написано уже главная часть программы, то есть в...

Создание класса/ - C++
Здраствуйте ув.! В рамках консольного приложения создать класс А с полями a и b и свойством с. Свойство - значение выражения над полями a...

Создание класса - C++
Уважаемые программисты...помогите с созданием класса в С++. надо перегрузить основные функции класса...темы: комплексное число, дата,...

Создание класса - C++
Помогите, пожалуйста, с написанием класса. Нужно создать класс Triangle с полями-сторонами. Определить методы изменения сторон, вычисления...

создание класса - C++
Создайте класс bMoney, в котором перегрузите арифметические операции для работы с денежным форматом. Перегрузите два ...

создание класса - C++
Мне нужно разработать класс для представления понятия "контроллер видеомагнитофона"(обеспечивает програмное управление видеомагнитофоном,...

Создание класса - C++
Люди добрые помогите! Надо создать класс множества точек на плоскости с функциями-членами нахождения найбольшего расстояния между...

Создание класса - C++ Builder
Гугл банит. Не могу разораться как создать класс в c++ buildere... где что в каких файлах писать (сpp, h) Есть опыт программирования на...

Создание класса - C++
Кто знает как реализовать эту прогу с помощью класса? Треугольник x1, y1, x2, y2, x3, y3 · печать (координат вершин) · площадь...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Topotun
89 / 48 / 7
Регистрация: 16.09.2012
Сообщений: 207
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
спасибо большое
Ответ Создать тему
Опции темы

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