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:
y=ax+b
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:
y=ax^2+bx+c
. Ustaw wartości domyślne argumentów a,b,c=0.Zaimplementuj metodę:
3. Napisz program testujący działanie zaimplementowanych metod.
Przykładowy diagram klas UML