Dziedziczenie

Klasa Wielomian

1. W klasie Wielomian zaimplementuj metodę ObliczWartosc, która dla danej w argumencie wartości rzeczywistej x zwróci wartość wielomianu.

2. Utwórz klasę pochodną klasy Wielomian o nazwie Linia reprezentującą wielomian stopnia pierwszego y=ax+b .

Zadeklaruj i zdefiniuj konstruktor:

Dla klasy Linia zaimplementuj poniższe operacje:

Punkt PunktPrzeciecia(const Linia &l) const;
double MiejsceZerowe();
Linia Prostopadla(Punkt x);              // linia prostopadla przechodzaca przez punkt x

Powyżej używany jest typ Punkt (obiekt tego typu określa punkt na płaszczyźnie). Jak powinna wyglądać definicja tego typu?

2. Utwórz klasę pochodną klasy Wielomian o nazwie Parabola.

Zaimplementuj konstruktor:

Zaimplementuj metodę:

3. Napisz program testujący działanie zaimplementowanych metod.

Przykładowy diagram klas UML