1. Input :a,b,c (Inputkan Nilai a,b,c)
2. Proses :Disk <- (b*b)-(4*a*c)
3. Kondisi: jika (a=0)
Jika (Disk>0)
Jika (Disk=0)
4. Proses :x1 <- -b/2*a
x1<- -b+sqrt(Disk)/2*a
x2<- -b-sqrt(Disk)/2*a
5. Inisialisasi : x2 <- x1
6. Output : x1 & x2 , akar imajiner
kita langsung ke C++ nya aja ya :
#include <iostream>
#include <math>
#include <cstdlib>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
double a,b,c,y1,y2,h;
cout<<" === MENENTUKAN NILAI AKAR IMAJINER ==="<<endl;
cout<<"masukan nilai a : ";
cin>>a;
cout<<"masukan nilai b : ";
cin>>b;
cout<<"masukan nilai c : ";
cin>>c;
cout<<endl;
h=b*b-4*a*c;
cout<<"HASILNYA = "<<h<<endl;
if(a==0)
{cout<<"salah menginput"<<endl;
}
else if (h>0);
{y1=((-b)+sqrt(h))/2*a;
y2=((-b)-sqrt(h)/2*a;
cout<<" hasil untuk y1 : "<<y1<<endl;
cout<<" hasil untuk y2 : "<<y2<<endll
}
else if(h==0)
{y1=(-b)/2*a;
y1=y2;
cout<<"hasil y1 : "<<y1<<endl;
}
else
{cout<<"akar imajiner"<<endl;
}
return 0;
}
RAPTOR nya ini braderr :

SEMOGA BERMANFAAT!!!
Tidak ada komentar:
Posting Komentar