Program Menghitung Akar Persamaan Kuadrat Menggunakan Bahaasa Pemrograman C++ :
#include "stdio.h"
#include "math.h"
#include "iostream.h"
int main()
{
float a, b, c, D, X, X1, X2, XRiil, XImajiner; // Deklarasi
cout << "Ferry Helvizar Putra" << endl;
cout << "08.111.3113" << endl << endl << endl;
cout << "Perhitungan Akar Persamaan Kuadrat (aX^2 + bX + c = 0)" << endl; //judul
cout << "=======================================================" << endl << endl;
cout << "\tInput : " << endl;
cout << "\t========" << endl;
cout << "\tMasukkan nilai koefisien a : "; // input nilai a
cin >> a; // membaca dan menampilkan nilai a
cout << "\tMasukkan nilai koefisien b : "; // input nilai b
cin >> b; // membaca dan menampilkan nilai b
cout << "\tMasukkan nilai koefisien c : "; // input nilai c
cin >> c; // membaca dan menampilkan nilai c
cout << endl <<"\tResult : " << endl;
cout << "\t=========" << endl;
D = b * b - 4 * a * c; // Proses Hitung Diskriminan
cout << "\tDiskriminan (" << b << " * " << b << " - 4 * " << a << " + " << c <<") = " << D << endl << endl;// menampilkan hasil
cout << "\tAkar persamaan " << a <<"X^2 + " << b << "X + " << c <<" = 0 adalah:" << endl;; // hitung akar persamaan
if (D > 0)
{ // kondisi 1
X1 = (-b+sqrt(D))/(2*a);
X2 = (-b-sqrt(D))/(2*a);
cout << "X1 = " << X1 << endl;
cout << "X2 = " << X2 << endl;
}
else if (D == 0)
{
X = -b/(2*a);
cout << "X1 = X2 = " << X << endl;
}
else
{
XRiil = -b/(2*a);
XImajiner = sqrt(-D)/(2*a); // sqrt = akar
cout << "\tAkar imajiner: " << endl;
cout << "\t==============" << endl;
cout << "\tX1 = " << XRiil << " + " << XImajiner << " * i "<< endl;
cout << "\tX1 = " << XRiil << " - " << XImajiner << " * i " << endl;
//cout "\tX2 = %g-%g*i\n\n", XRiil, XImajiner);
}
system("PAUSE"); // Menampilkan Kelayar
}