Εδώ είναι ένας κώδικας γραμμένος σε C++ με ένα πρόγραμμα επίλυσης δευτεροβάθμιας εξίσωσης.
Αν δεν καταλαβαίνετε κάτι,αφήστε σχόλιο να σας το εξηγήσω.
#inlude <iostream>
#include <math.h>
using namespace std;
int main()
{
int o=1;
do
{
float x1,x2,a,b,c,d0;
int D;
cout<<"dwse suntelesti x tetragwno :"<<endl;
cin>>a;
cout<<"dwse suntelesti x :"<<endl;
cin>>b;
cout<<"dwse stathero oro :"<<endl;
cin>>c;
D=b*b-4*a*c;
cout<<"D = "<<D<<endl;
x1=(-b+sqrt(D))/(2*a);
x2=(-b-sqrt(D))/(2*a);
if(D>0)
{
cout<<"h eksiswsh exei 2 luseis thn x1 = "<<x1<<endl;
cout<<"kai thn x2 = "<<x2<<endl;
}
d0=-b/(2*a);
if (D==0)
{
cout<<"h eksiswsh exei mia diplh lysh thn x = "<<d0<<endl;
}
if (D<0)
{
cout<<"h eksiswsh den exei luseis!"<<endl;
}
o=o+1;}
while(o<=3);
}
υγ* ελπίζω να μην έχω κάνει κάποιο λάθος,γιατί τον έγραψα ιδιαίτερα γρήγορα τον κώδικα...
Αν δεν καταλαβαίνετε κάτι,αφήστε σχόλιο να σας το εξηγήσω.
#inlude <iostream>
#include <math.h>
using namespace std;
int main()
{
int o=1;
do
{
float x1,x2,a,b,c,d0;
int D;
cout<<"dwse suntelesti x tetragwno :"<<endl;
cin>>a;
cout<<"dwse suntelesti x :"<<endl;
cin>>b;
cout<<"dwse stathero oro :"<<endl;
cin>>c;
D=b*b-4*a*c;
cout<<"D = "<<D<<endl;
x1=(-b+sqrt(D))/(2*a);
x2=(-b-sqrt(D))/(2*a);
if(D>0)
{
cout<<"h eksiswsh exei 2 luseis thn x1 = "<<x1<<endl;
cout<<"kai thn x2 = "<<x2<<endl;
}
d0=-b/(2*a);
if (D==0)
{
cout<<"h eksiswsh exei mia diplh lysh thn x = "<<d0<<endl;
}
if (D<0)
{
cout<<"h eksiswsh den exei luseis!"<<endl;
}
o=o+1;}
while(o<=3);
}
υγ* ελπίζω να μην έχω κάνει κάποιο λάθος,γιατί τον έγραψα ιδιαίτερα γρήγορα τον κώδικα...
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου