С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
nod_32
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 9
#1

Написать класс и его наследник - C++

10.11.2012, 22:58. Просмотров 473. Ответов 1
Метки нет (Все метки)

Создать класс, описывающий квадратное уравнение. Определить, сколько корней имеет уравнение. Создать класс наследник, дополнительно хранящий строку (больше, больше или равно, меньше, меньше или равно). Решить получившееся квадратное неравенство.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2012, 22:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать класс и его наследник (C++):

Абстрактный класс CGraphicsObject, его наследник - базовый класс CPoint, и класс - наследник от CPoint - C++
Всем доброй ночи! Очень нужна помощь и по мере возможности разъяснения на темы: абстрактный класс в задании(что он из себя представляет и...

Написать класс «множество» – наследник класса «массив» - C++
Ребята может есть что-то прошу помощи. Написать класс «множество» – наследник класса «массив» (множество понимается в привычном...

Создать класс Pair(пара чисел) и класс-наследник Fraction - C++
Создать класс Pair (пара чисел); определить методы изменения полей и сравнения пар: пара p1 больше пары p2, если (first.p1>first.p2) или...

Создать класс с одним полем и класс наследник с другим - C++
Создать класс Демо с одним полем Дата(инт) создать конструктор по умолчанию, с параметром копирования. Добавить gete и sete. От класса...

Создать класс Point и класс-наследник Line - C++
Создайте класс Point (точка), который содержит элементы целого типа xCoordinate и yCoordinate, и класс наследник Line, имеющий функции...

Реализовать класс родительский класс "Пара чисел" и класс-наследник "Комплексное число" - C++
Ткма работы создать класс pair (пара чисел); определить метод перемножения полей и операцию сложения пар (a,b)+(c,d) =(a+b,c+d)...

1
Andrey.K
343 / 264 / 15
Регистрация: 14.11.2010
Сообщений: 482
11.11.2012, 00:43 #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
56
57
58
59
60
61
#include <iostream>
#include <conio.h>
#include <cmath>
using namespace std;
class disc
{
      private:
              double D;
              double x1;
              double x2;
      public:
             double discrem(double a,double b,double c);
             void polDisc(double a,double b,double c);
             void otrDisc(double a,double b,double c);
             void ravDisc(double a,double b);
};
double disc::discrem(double a,double b,double c)
{
      D=pow(b,2)-4*a*c;
      return D;            
}
void disc::polDisc(double a,double b,double c)
{
     x1=(-b+pow(D,0.5))/(2*a);
     x2=(-b-pow(D,0.5))/(2*a);
     cout<<"Первый корень равен "<<x1<<endl;
     cout<<"Второй корень равен "<<x2<<endl;
}
void disc::ravDisc(double a,double b)
{
    x1=-b/(2*a);
    x2=-b/(2*a);
    cout<<"Первый корень равен: "<<x1<<endl;
    cout<<"Второй корень равен: "<<x2<<endl; 
}
void disc::otrDisc(double a,double b,double c)
{
    double Re,Im;
    D=abs(D);
    Re=-b/(2*a);
    Im=pow(D,0.5)/(2*a);
    cout<<"Первый корень равен: "<<Re<<"+"<<Im<<"i"<<endl;
    cout<<"Второй корень равен: "<<Re<<"-"<<Im<<"i"<<endl;
}
//-----------------------------------------------------
int main()
{
    double a,b,c;char ch;
    disc D1;
    do {
        cout<<"Введите значения коэффициентов a,b,c: ";
        cin>>a>>b>>c;
        if(D1.discrem(a,b,c)>0)  D1.polDisc(a,b,c);
        else if(D1.discrem(a,b,c)==0) D1.ravDisc(a,b);
        else if(D1.discrem(a,b,c)<0) D1.otrDisc(a,b,c);
        cout<<"Повторить операцию?(y/n):";
        cin>>ch;  }
    while(ch!='n');
    getch();
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2012, 00:43
Привет! Вот еще темы с ответами:

класс наследник - C++
Добрый день! Интересует вопрос отношения между parent-классом и child'ом. Допустим в protected parent класса описаны какие-то методы, а...

Реализовать базовый класс "Футбольная команда" и класс-наследник с методами консольного ввода/вывода - C++
Составить программу на языке С++, в которой описывается класс (с добавлением наследуемого подкласса) с методами ввода с клавиатуры и вывода...

Класс, полиморфизм (Написать класс, который хранит в себе некий номер ''nip'', проверит его на правильность и вывести результат) - C++
Задача. Написать класс, который хранит в себе некий номер ''nip'', проверит его на правильность и вывести результат. Вообщем-то ни...

Как передать в переменную класс-наследник? - C++
Есть главный класс куда я отправляю класс-контроллер class DrawBase { private: Controller* controllerClass; public: void...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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