====== Mögliche Lösung der Kurvendiskussion einer quadratischen Funktion ====== Zuerst lasse ich die Konstanten p und q eingeben und errechne die Diskriminante D. Nun entscheidet das Programm anhand D wie viele Nullstellen zu berechnen und auszugeben sind. Die Nullstellen lasse ich in der Funktion //nullstellen// berechnen. Die Parameter sind: nullstellen (p, q, Nummer der Nullstelle (1 oder 2)) Die Nummer gibt dabei an ob addiert oder subtrahiert werden soll. Wenn die Funktion nur eine Nullstelle hat ergeben die Addition und die Subtraktion der Wurzel zum/vom Rest das gleiche. ===== main.cpp ===== #include #include #include #include "analysis.h" int main (int argc, char* argv[]) { double p, q, d; std::cout << "Quadratische Funktion: f(x)=(x*x)+px+q=0 \nGeben Sie p ein: "; std::cin >> p; std::cout << "\nGeben Sie q ein: "; std::cin >> q; d=((p*p)/4)-q; // Diskriminante if (d<0) { // Keine Nullstellen std::cout << "\nDie Funktion f(x)=x²+"<