Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Круги в окружности https://www.cyberforum.ru/ cpp-beginners/ thread996649.html
Описать переменную круг, в которой содержатся все данные для построения круга в декартовой системе координат. а) Определить координаты центра, радиус, площадь и длину окружности круга минимального радиуса, который будет содер жать внутри себя все заданные круги. б) Рассматривая окружности попарно, определить координаты ты точек пересечения или точки касания для каждой пары, либо вывести...
C++ Использование указателя на функцию
void treug (float a, float b, float c, int*p) { p=0; if ((a+b>c) || (b+c>a) || (c+a>b)) { p=1; printf ("Treug. sush."); return p; }
C++ Отыскать все последовательности цифр в тексте и максимальную по длине выделить другим цветом https://www.cyberforum.ru/ cpp-beginners/ thread996637.html
Суть задания состоит в том , что програма должна : загрузить текст из файла в програму и вывести его на екран , потом отыскать все последовательности цифр в тексте и максимальную (может быть несколько с максимальной длинной) выделить другим цветом .Кроме этого в програме должны быть использованы структуры. Мучусь уже третий день, завтра надо здавать. Очень прошу , помогите. Вот то что смог...
C++ вычислить параметрический несобственный интеграл Добрый день. Я в теме https://www.cyberforum.ru/numerical-methods/thread988806.html спрашивал как со стороны математики вычислить интеграл: \int_{x_0}^{\infty} (e^{-4x}(32/x+32/x^2+16/x^3+4/x^4)/\sqrt{1-l^2/a^2x^2+2(1+1/x)e^{-2x}}) dx Разобрался, преобразовал интеграл, разбил на два, но к сожалению, созданная программа не верно выдаёт ответ. А именно, то что выдаётся в ответе:... https://www.cyberforum.ru/ cpp-beginners/ thread996624.html
C++ Долой Иф'ы
Здравствуйте. В приведённом ниже коде преподаватель сказал сделать его без "ифов", изменив саму архитектуру. Потратил много времени на переделку, но в итоге я всё равно прихожу к помощи if. Пробовал спрашивать знакомых, они тоже не могут придумать что-то, что позволит избавиться от if. Подскажите пожалуйста решение этой задачи. void Interpretator::process() { for(int i = 0; i <...
C++ Пирамида из символов Написала программку,вот что она делает: * ** *** **** ***** ****** ******* Как сделать чтобы количество этих строк задавалось пользователем?:gsmile: #include <iostream> https://www.cyberforum.ru/ cpp-beginners/ thread996618.html
C++ Конструирование класса, моделирующего работу устройства https://www.cyberforum.ru/ cpp-beginners/ thread996611.html
Дорогие форумчане, помогите разобраться с задачей. Необходимо: "1. Разработать модель работы электронного секундомера, состоящую из 3-4 свойств, наиболее существенных для описания поведения устройства, и 3-6 методов, моделирующих поведение объекта. 2. Определить набор допустимых значений для каждого свойства 3. Выявить все допустимые состояния объекта данного класса и представить их в виде...
Построить вещественную матрицу по образцу C++
Помогите пожалуйста!!!! Как для заданного значения n (константа) построить вещественную матрицу X nxn: 1 1 1..........1 1 1 1 2 2 2.......2 2 1 1 2 3 3 ......3 2 1 1 2 3 4 ...4 3 2 1 ......................... 1 2 2.............2 1 1 1 1 1.............1
C++ Программа для подсчёта символов, строк и слов https://www.cyberforum.ru/ cpp-beginners/ thread996593.html
Привет! Недавно начал изучать C++, пишу программу для подсчёта символов, слов и строк данных введённых с клавиатуры, но она почему-то не считает слова (nw). Вот листинг #include "stdafx.h" #include "conio.h" #include "stdio.h" #define no 0 #define yes 1 #define eof -1 int _tmain(int argc, _TCHAR* argv)
C++ Рассчитать сумму модулей элементов массива Помогите, пожалуйста, с таким заданием, хотя бы наводки дайте. Ввести одномерный статический массив из k чисел.Найти сумму модулей элементов массива, расположенных после последнего нулевого элемента. https://www.cyberforum.ru/ cpp-beginners/ thread996582.html
Записать число русскими словами C++
Добрый день! Вот условие: Дано натуральное число n≤1000. Записать русскими словами (семнадцать, три, тысяча и т. д.). есть код на Паскале, а вот переделать его в с++ не получается: uses crt; var st:string; n:integer; begin repeat write('n = ');
C++ Использование функций Составить процедуру, в результате обращения к которой из первой заданной строки удаляется каждый символ принадлежащий и второй строке. https://www.cyberforum.ru/ cpp-beginners/ thread996578.html
107 / 107 / 58
Регистрация: 04.03.2013
Сообщений: 479
0

Классы точка, круг, элипс - C++ - Ответ 5281061

03.11.2013, 23:25. Показов 5396. Ответов 16
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер)
начну с задания: Создать класс точка, имеющая координаты. Класс эллипсов, и класс кругов. Определить иерархию типов. Определить функции печати, конструкторы, деструкторы, вычисление площади.
Вот что вышло у меня.
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
#include <iostream>
 
using namespace std;
class Point{
      
      public:
             
      Point(): x(0),y(0) {};
      Point(double X, double Y): x(X), y(Y){};
      ~Point(){}
      double get_x(){return x;}
      double get_y(){return y;}
      
      private:
              
      double x,y;
      };
 
class Circle //Cirle area: S=PI*R*R
{
   
public:
    Circle(double radius = 1.0):_radius(radius) {};
    ~Circle(){}
 double get_radius() const {   return _radius; }
 double area() const{ return PI * _radius * _radius;}
 
 
private:
    double _radius;
   static const double PI=3.14;
};
 
class Elipse // Elipse area: S=PI*A*B
{
      public: 
              Elipse(): a(0),b(0) {};
              Elipse(double A, double B): a(A), b(B) {}; 
             ~Elipse() {}
             double get_A() const {return a;}
             double get_B() const {return b;}
      double area() const {return PI * a * b;}
      
      private:
              double a,b;
                static const double PI=3.14;
};
int main(){
    Circle a(10);
    Elipse b(3,4);
        cout<<"\nCIRCLE\n"<<"Radius="<<a.get_radius()<<"\nArea of circle="<<a.area()<<endl;
    cout<<"\nELIPSE\n"<<"A="<<b.get_A()<<"\nB="<<b.get_B()<<"\narea of elipse="<<b.area()<<endl;
    system("pause");}
Вопрос1 : правильно ли я понял задание? (просто при чем тут тогда класс Точка, если его мы не используем..
Вопрос2: Определить иерархию типов... Это как?..
Вопрос3: помогите, пожалуйста, написать ф-цию печати Print (пробывал разными способами реализовать ее в классе, не получается

Добавлено через 57 минут
ап)

Вернуться к обсуждению:
Классы точка, круг, элипс C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.11.2013, 23:25
Готовые ответы и решения:

Наследование классов: реализовать классы точка, линия, треугольник, круг
задачка интересная,но как сделать ее-я не представляю... можете помочь..

Разработать программу с использованием наследования классов, реализующую классы: точка; линия; круг
помогите написать программу: Разработать программу с использованием наследования классов,...

Наследование. Классы "Точка - Круг - Эллипс"
Если коротко объяснять суть проблемы: Класс tEllipse наследует от tCircle метод LineMove (который...

Дружественные классы эллипс и круг
Здраствуйте, увадаемые форумчане помогите пожалуйста Задача. 1. Описать независимые классы и...

16
03.11.2013, 23:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.11.2013, 23:25
Помогаю со студенческими работами здесь

Определить попадет ли точка в круг?
Определить,попадает ли точка M(x,y) в круг с радиусом R с центром в точке О(1,2). Значение радиуса...

Определить, попадает ли точка в круг.
Определить попадает ли точка с координатами х,у в круг радиуса r с центром в начале координат....

Создать классы для форм (круг и треугольник)
помогите кто сможет Требуется создать классы для форм (круг и треугольник), причём каждый из...

Определить, попадает ли заданная точка в круг
С клавиатуры вводятся координаты точки,также вводятся координаты центра круга и его радиус....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru