Analisis
:
Persamaan
kuadrat adalah persamaan dengan bentuk umum Ax2 + Bx + C = 0
Input
: koefisien A, B dan C bilangan real
Proses
: ada tiga alternatif pilihan dari harga
jika b2-4ac <
0 diperoleh akar imajiner.
jika b2-4ac
= 0 x1=-b/2a
X2=x1
Jika b2-4ac
= 0 X1,2 = -b ± (sqrt(b2-4ac)) / (2a)
Output
: nilai akar berdasar rumus
Menggunakan c++ :
#include <iostream>
#include <math.h>
using namespace std;
main(){
float x1,x2,a,b,c,rms;
cout<<"----menghitung akar-akar pers kuadrat----"<<endl;
cout<<"masukan nilai A = "; cin>>a;
cout<<"masukan nilai B = "; cin>>b;
cout<<"masukan nilai C = "; cin>>c;
rms=b*b-4*a*c;
if(rms==0 ){
x1=-b/(2*a);
x2=x1;
}
else if(rms>0){
x1= -b+((sqrt(rms))/(2*a));
x2= -b-((sqrt(rms))/(2*a));
}
else if(rms<0) {
cout<<"akar imajiner";
}
cout<<"nilai akar"<<endl;
cout<<"x1= "<<x1<<endl;
cout<<"x2= "<<x2;
}
#include <math.h>
using namespace std;
main(){
float x1,x2,a,b,c,rms;
cout<<"----menghitung akar-akar pers kuadrat----"<<endl;
cout<<"masukan nilai A = "; cin>>a;
cout<<"masukan nilai B = "; cin>>b;
cout<<"masukan nilai C = "; cin>>c;
rms=b*b-4*a*c;
if(rms==0 ){
x1=-b/(2*a);
x2=x1;
}
else if(rms>0){
x1= -b+((sqrt(rms))/(2*a));
x2= -b-((sqrt(rms))/(2*a));
}
else if(rms<0) {
cout<<"akar imajiner";
}
cout<<"nilai akar"<<endl;
cout<<"x1= "<<x1<<endl;
cout<<"x2= "<<x2;
}


Tidak ada komentar:
Posting Komentar