Pertemuan Ke 3 Kasus 3.3
Mencari akar-akar persamaan kuadrat :
Flowchart :
C++ :
#include <iostream>
#include <math.h>
using namespace std;
int main(int argc, char *argv[])
{
int A, B, C;
long disk;
float x1, x2;
cout << "Koefisien pangkat 2 : "; cin >> A;
cout << "Koefisien pangkat 1 : "; cin >> B;
cout << "Koefisien pangkat 0 : "; cin >> C;
if (A == 0)
{
cout << "Bukan Persamaan Kuadrat"<<endl;
cout << "Harga akar = " << -C/B; }
else
{
disk = B*B - 4*A*C;
if (disk > 0)
{
x1 = -B+sqrt(disk)/(2*A);
x2 = -B-sqrt(disk)/(2*A);
cout << "Diskriminan = " << disk << endl;
cout << "x1 = " << x1 << endl;
cout << "x2 = " << x2 << endl;
} else if (disk == 0)
{
x1 = -B/(2*A); x2 = x1;
cout << "Diskriminan = 0\n";
cout << "x1 = " << x1 << endl;
cout << "x2 = " << x2 << endl;
} else cout << "Akar Imajiner"<<endl;
}
}
0 komentar:
Posting Komentar