Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание массива из матрицы Очень-очень нужны исходники. Кто может написать Help , help, help )) plz ) Дана матрица 6х8 символьного типа. Создать другой массив, содержащий элементы исходного массива, не являющиеся цифрами... https://www.cyberforum.ru/ cpp-beginners/ thread108564.html C++ Найти ошибку в функции
int& f(){ int *a=new int; return *a; } скопилировал-ошибок нет...но тут ясно что не очищается памяь,знаю...надо делете написать,Но функция возвращает указатель а при объявлении было написано &...
C++ Описание Формулы Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале до с шагом с точностью . Таблицу снабдить заголовком и шапкой. Каждая строка таблицы... https://www.cyberforum.ru/ cpp-beginners/ thread108558.html C++ бесконечные последовательности как описать цыкл от 0 до бесконечности??? https://www.cyberforum.ru/ cpp-beginners/ thread108554.html
Геометрия в С++. C++
Здравствуйте. Помогите решить задчу: "Даны два множества точек на плоскости. Найти радиус и центр окружности, проходящей через n (n>=3) точек первого множества и содержащей строго внутри себя равное...
C++ вопрос про new из с++ за 21 день контрольный вопрос: что возвращает оператор new, когда для создания объекта нет достаточно памяти7 Добавлено через 12 минут еще вопрос: В чем разница между передачей объектов как ссылки,и... https://www.cyberforum.ru/ cpp-beginners/ thread108530.html
C++ протабулировать функцию https://www.cyberforum.ru/ cpp-beginners/ thread108523.html
на интервале 0.01=<a>=0.99 протабулировать функцию причем если 0.5<=a=>0.6 то шаг 0.01 иначе 0.05 f=arcsin(a-x)/arccos(x)-a*a, x=0.0068
C++ Работа со структурами: ошибка "Declaration terminated incorrectly"
прога набрана но при запуске вылетает ошибка : E2040 Declaration terminated incorrectly вот сама программа : #include <stdio.h> #include <conio.h> const int n=2; typedef struct
C++ Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы. https://www.cyberforum.ru/ cpp-beginners/ thread108515.html
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.
C++ рюкзак с элементами Очень нужна помощь....нужно реализовать алгоритм решения задачи о рюкзаке с названием Meet-In-The-Middle на С++.....вот я псевдокод прикинул а на языке не получается сделать 1. Input:... https://www.cyberforum.ru/ cpp-beginners/ thread108492.html
C++ Последовательность Фибоначчи для строк
#include <conio.h> using namespace std; // переменные char *Ptr; char a, b, c; int i,n; // основная функция int main () { cout << "Vvedite n: \n";
C++ Арифметическое кодирование: верхняя и нижняя границы сошлись ну не совсем сошлись.. Что делать если верхняя и нижняя грарицы отличаються на 1?(происходить зацикливание) в статье Мастрюкова нашёл такое: "Сделаем следующее: удалим вторые по значи¬мости... https://www.cyberforum.ru/ cpp-beginners/ thread108470.html
0 / 0 / 0
Регистрация: 03.02.2010
Сообщений: 22
0

Класс фигура на плоскости - C++ - Ответ 620184

24.03.2010, 23:53. Показов 3798. Ответов 1
Метки (Все метки)

Не получается сделать вот такую задачку, если кто сталкивался с таким, поделитесь( ток если можно чем проще вариант, тем лучше, т.е. поменьше указателей, я с ними пока не очень разобрался):
Класс «Параллелограмм». Создать объект этого класса со сторонами a и b. Угол α между боковой стороной и основанием равен 30.
Реализовать в задании три конструктора (без аргументов, инициализации, копирования) и деструктор.
В описание класса включить следующие поля данных:
• название фигуры (отрезок, квадрат, круг и т.д.);
• одно или несколько полей типа Point, характеризующих положение фигуры на плоскости (например: одно поле данных для круга (его центр), два поля – для прямоугольника и квадрата (верхний левый и правый нижний углы фигуры);
• поля, характеризующие параметры фигуры: количество сторон многоугольника, периметр и площадь фигуры.
Я начал писать и сразу возникли проблемы, вот что получилось:
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
//parallelogramm.h
#include <iostream.h>
#include <iomanip.h>
#include <string.h>
#include <math.h>
 
////////////////////////////////////////////////
class Parallelogramm
{
private:
    char name[20];              
    int X1, X2, X3;             
    float Y1, Y2, Y3;           
    short ugol;                 
    unsigned long kol_storon;   
    double D;                   
    double S;                   
public:
    Parallelogramm() 
    { 
        strcpy( name, "parallelogramm");
        X1(0); X2(0); X3(0); Y1(0.0); Y2(0.0); Y3(0.0);
        ugol(0);
        kol_storon(0); D(0.0); S(0.0);
        cout << "Au-ku-ku - ja konstruktor bez parametrov:)" << endl; 
    }   
    
    
 
 
    void display()
    {
        
        cout <<"X1=" << X1 << endl;
        cout <<"D=" <<D<< endl;
    }
};
Здесь возникает 10 одинаковых ошибок. Помогите, плиз, с этим кусочком, а остальные конструкторы я сам сначала попробую написать, а при возникновении вопросов буду сюда же писать. Заранее спасибо!

Вернуться к обсуждению:
Класс фигура на плоскости C++
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2010, 23:53
Готовые ответы и решения:

Класс фигура c++
Класс &quot;фигура&quot;: координаты на шахматной доске, цвет. Метод - &quot;ход&quot; на одну позицию в одном из 4...

Описать абстрактный класс фигура
Описать абстрактный класс фигура. На его базе создать классы цилиндр, конус, пирамида....

Реализовать абстрактный базовый класс «Фигура»
Пожалуйста, помогите решить следующую задачу: Реализовать абстрактный базовый класс «Фигура»,...

Определить класс «Шахматная фигура» и производные классы
Лабораторная работа по ОП. Если кто может помогите с кодом. Условие таково: &quot;Определить класс...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2010, 23:53

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Подробно прокомментировать класс PolarCoordinates, представляющий собой класс координат точки на плоскости
Написать класс PolarCoordinates, представляющий собой класс координат точки на плоскости, описанной...

Определить класс «Шахматная фигура» и производные классы «Ферзь»
Дело в том, что начал изучать ООП не так давно и тут попалась задачка, которая заинтересовала....

Базовый класс Фигура, производные классы Окружность, Прямоугольник, Ромб
Подскажите верно ли сделана эта программа #include &quot;stdafx.h&quot; #include &quot;iostream&quot; using...

Нужно создать класс “фигура” и дополнительные классы "шашка” и “дамка”
Создать конкретный класс, с учетом необходимости скрытия данных, в котором предусмотреть:...

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