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

Класс "Прямоугольник" с данными верхняя левая и правая нижняя точки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Присваивание http://www.cyberforum.ru/cpp-beginners/thread1115418.html
Помогите с оператором присваивания ) class Stack { private: myString *st; .... void operator=(myString); class myString
C++ Работа с циклами для вычисления выражения Дано такое выражение на фото http://i.pixs.ru/storage/5/2/2/fotoJPG_2594443_11179522.jpg У меня больше ничего не получается кроме этого: Заголовок: #include <iostream> #include <cmath> using namespace std; //функция вычисления факториала int fact(int num){ http://www.cyberforum.ru/cpp-beginners/thread1115401.html
В массиве целых положительных чисел определить положение наиболее длинной группы C++
В массиве целых положительных чисел, упорядоченных по возрастанию, определить положение наиболее длинной группы, является отрезком натурального ряда чисел.
Составить программу для подсчета суммы и количества четных элементов линейной таблицы Y C++
C++ Инициализация массива. Длина строки http://www.cyberforum.ru/cpp-beginners/thread1115382.html
Ребят, добрый день. Ломаю голову и не могу сообразить, как в массив занести не констант. строчку? Ну т.е не константой, например: mas = "Это сообщение", и потом вычислять размер, а что бы строку массива вводить отдельно, и соответственно потом вычислить длину этого массива(строки). и можно ли без захвата дин.памяти это сделать?
C++ Динамическое расположение файла Добрый день, Возникла такая необходимость: Есть задача на считывание файла и работы с данными, но местоположение файла и имя неизвестны. Есть ли возможность сделать так, чтоб пользователь сам вначале вводил путь к файлу на локальной машине, а затем и имя файла и только после этого работать с ним? Для обычного подключения использую: ifstream log; log.open("D:\\Mine\\Work\\file.txt",... подробнее

Показать сообщение отдельно
FrankyMO
0 / 0 / 0
Регистрация: 28.06.2013
Сообщений: 90

Класс "Прямоугольник" с данными верхняя левая и правая нижняя точки - C++

10.03.2014, 15:23. Просмотров 414. Ответов 0
Метки (Все метки)

Помогите, пожалуйста решить задачу в С++

Задание.
1. Для задачи предыдущей лабораторной создать класс-потомок согласно заданию. В классе-потомке определить дополнительные свойства (согласно заданию) и методы (возможно переопределение методов класса-родителя)
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
47
48
49
50
51
52
53
54
55
 #include "stdafx.h"     
 #include "locale"          
 #include "conio.h"      
 #include "stdio.h"   
 #include "iostream"     
 using namespace std;    
 
 class Prymougolnik     
 {
     int lev_v_x;
        double lev_v_y;       
     int prav_n_x;
     double prav_n_y;
 public:                   
     Prymougolnik(int lx=1, double ly=1, int px=1, double py=1) 
     {
        lev_v_x=lx;
           lev_v_y=ly;
        prav_n_x=px;
        prav_n_y=py;
     };
     Prymougolnik(double ly,double py)
     {
         lev_v_x=1;
            lev_v_y=ly;
         prav_n_x=1;
         prav_n_y=py;
     };
     void enter()  
     {
         cout<<"Введите координаты верхней левой точки";
         cin>>lev_v_x>>lev_v_y;
         cout<<"Введите координаты правой нижней точки";
         cin>>prav_n_x>>prav_n_y;
     };
     void print()   
     {
         cout<<"Координаты верхней левой точки: ("<<lev_v_x<<";"<<lev_v_y<<")\n";
         cout<<"Координаты правой нижней точки: ("<<prav_n_x<<";"<<prav_n_y<<")\n";
     };
 };
     
     int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL,"Russian");
    Prymougolnik N1;
    Prymougolnik N2(8,13,3);
    Prymougolnik N3;
    N3.enter();
    N1.print();
    N2.print();
    N3.print();
    getch();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru