C++
#include <iostream>
#include <math.h>using namespace std;
int main(){
int x1;
int a;
int b;
int c;
double disk;
int x2;
cout<<"Nilai a : ";
cin >> a;
cout<<"Nilai b : ";
cin >> b;
cout<<"Nilai c : ";
cin >> c;
disk =b*b-4*a*c;
if (disk=0)
{
cout<<"Bukan Persamaan Kuadrat"<<endl;}
else
if (disk>0)
{
x1 =-b+sqrt(disk)/(2*a);
x2 =-b-sqrt(disk)/(2*a);
}
else
{
if (disk=0)
{
x1 =-b/(2*a);
x2 =x1;
}
else
{
cout << "Akar Imajiner:" <<x1<<","<<x2<<endl; }
}
return 0;
}
Output
Algoritma :
1. Masukkan nilai a, simpan di variabel a.
2. Masukkan nilai b, simpan di variabel b.
3. Masukkan nilai c, simpan di variabel c.
4. Deklarasikan b*b-4*a*c, simpan di variable disk.
5. Hitung -b/(2*a) apabila x=0.
6. Hitung -b+sqrt(disk)/(2*a) untuk menentukan x1 dan -b-sqrt(disk)/(2*a) untuk menentukan x2 apabila x>0.
7. Tampilkan hasil.
Flowchart



Tidak ada komentar:
Posting Komentar