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

Создать класс прямоугольник, члены класса - координаты 4-х точек - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ события от клавиатуры http://www.cyberforum.ru/cpp-beginners/thread1059935.html
Сводная таблица расширенных кодов Значение 2-го Соответствующие клавиши байта 15 Shift + Tab ("back-tab") 16-25 Alt-Q - Alt-P (верхний ряд букв) 30-38 Alt-A - Alt-L (средний ряд букв) 44-50 Alt-Z - Alt-M (нижний ряд букв)
C++ Вычисление значения рядных функций Здравствуйте, коллеги. Уже третью неделю мучаю программу и не могу понять, в чем ошибка. Нужно посчитать функцию и вывести таблицу (подробнее в приложенном задании). Дело в том, что у меня считает неправильно и во второй таблице не считает дальше двух первых значений. Без этого зачета мне не видать:( #include "stdafx.h" #include <cstdlib> #include <cmath> #include <cstdio> #include... http://www.cyberforum.ru/cpp-beginners/thread1059893.html
C++ Дано натуральное число n и действительное число x. Вычислить :
Дано натуральное число n и действительное число x. Вычислить : S=sinx+coscosx+sinsinsinx+coscoscoscosx+..... (n раз)
Добавить в конец строки A все буквы из A, не встречающиеся в строке B C++
Написать и протестировать функцию deldubl (A,B) которая добавляет в конец строки A все буквы из A, не встречающиеся в строке B
C++ простой калькулятор http://www.cyberforum.ru/cpp-beginners/thread1059863.html
#include <iostream> using namespace std; void sloganie () { int a, b; cout << "Введите первое число" << endl; cin >> a;
C++ Ввод информации о продажах торговой фирмы за несколько последовательных лет (количество лет не более 20), вывода введенных данных на экран в виде таб Найти самый успешный квартал для каждого года. Результат вывести в виде таблицы из двух столбцов: год, номер квартала. #include <iostream.h> #include <conio.h> #include <iomanip.h> void main( ) { int a; int b; int i,j,k=0; подробнее

Показать сообщение отдельно
H0RROR
0 / 0 / 0
Регистрация: 23.12.2012
Сообщений: 5
29.12.2013, 13:17     Создать класс прямоугольник, члены класса - координаты 4-х точек
Создать класс прямоугольник, члены класса - координаты 4-х точек.
Предусмотреть в классе методы проверки существования четырехугольника
вычисления и вывода сведений о фигуре – длины сторон, диагоналей,
периметр, площадь. Создать производный класс – параллелограмм,
предусмотреть в классе проверку, является ли фигура параллелограммом.
Написать программу, демонстрирующую работу с классом: дано N
четырехугольников и M параллелограммов, найти среднюю площадь N
четырехугольников и параллелограммы наименьшей и наибольшей площади.



вроде что-то написал , но кажется даже не в том направлении делаю , подскажите что не правильно ,спасибо!




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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <cstdlib>
#include <iostream>
#include <math.h>
 
using namespace std;
class figure
{protected :
           
      int a,b,c,d;
      
 public:
       figure () 
       {a=0;b=0;c=0;d=0;}
       
       figure (int a1, int b1 , int c1 , int d1) 
       {a=a1;b=b1;c=c1;d=d1;}
       
       int get_AB (){return abs(a-b);}
       int get_CD (){return abs(c-d);}
       int get_AC (){return abs(a-c);}
       int get_BD (){return abs(b-d);}
       
       
       
       bool proverka ()
       {return abs(a-b)==abs(c-d) && abs(a-c)==abs(b-d);}
       
       
        int perimentr () {return 2*(abs(a-b)+abs(a-c));}
        
        int area () {return abs(a-b)*abs(a-c);}
        
        double diagonal () {return sqrt(((a-b)*(a-b))+((a-c)*(a-c)));}
        };
        
        
        class parale : public figure
        { double f;
          const static double pi=3.1415;
              public : 
                     parale(void):figure (0,0,0,0) {}
                     
                     parale(int a1, int b1 , int c1 , int d1): figure (a1,b1,c1,d1) {}
                     
                     void setF (double f1) {f=f1;}
                     double getF () { return f;}
                     double getG () {return 180-f;}
                     
                     
                     
              
        
       
       
       
       
       
       
       
       
};
 
 
 
 
int main(int argc, char *argv[])
 
    system("PAUSE");
    return EXIT_SUCCESS;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru