Quadratische Gleichung soll für vorgegebene Wertebereiche gelöst werden!!!!!!!!
-
hi,
Es geht um die folgende Aufgabe:
Es soll eine quadratische Gleichung der Form
x^2 + p.x + q = 0
für vorzugebende Wertebereiche von p und q mit Objektorientierter Programmierung gelöst werden.
Als Beispiel kann genommen werden
- der Wertebereich für p = 6 ... 10
- der Wertebereich für q = -7 ... –10.Ich weiß nicht, wie ich die Daten in der Tabelle ausgeben soll.
Kann mir vielleicht jemand helfen oder einen Ratschlag geben.#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
#include<math.h>class pq_formel
{
public:
int p, qmin, qmax, pmin;
float x1, x2, z1, pmax;void pq_werte_eingeben();
void loesung_berechnen();
};void pq_formel::pq_werte_eingeben()
{ cout<<"Bitte wertebereich für x^2+px+q=0"<<endl<<endl;
cout<<"pmin= "; cin>>pmin;
cout<<"pmax= "; cin>>pmax;
cout<<"qmin= "; cin>>qmin;
cout<<"qmax= "; cin>>qmax;cout<<endl;
}
void pq_formel::loesung_berechnen()
{ cout.setf(ios::fixed); cout.precision(2);cout<<"Die loesungstabelle lautet;"<<endl;
cout<<" p | q | x1 | x2 "<<endl;
cout<<"---------------------------------"<<endl;z1=pow(pmin,2);
x1=((-pmin/2)+(sqrt(z1/2)-qmin));}
int main()
{pq_formel meineGleichung;
meineGleichung.pq_werte_eingeben();
meineGleichung.loesung_berechnen();cout << "\n\nProgrammende...\n";
cin.get(); cin.get(); return(0);}
-
Falsches Forum, hier ist C++/CLI, nicht C++.
-
du kannst mit std::cout auch werte ausgeben,..
std::cout<<"wert p "<<p<<" wert q "<<q<<" loesung 1 "<<x_1<<" loesung_2 "<<x_2<<endl;
-
Dieser Thread wurde von Moderator/in Jochen Kalmbach aus dem Forum C++/CLI mit .NET in das Forum C++ (auch C++0x) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.