#include <iostream>
#include <cmath> // Digunakan untuk fungsi sqrt
using namespace std;
int main() {
float a, b, c, x1, x2, discriminant;
// Input nilai a, b, c
cout << "Masukkan nilai a: ";
cin >> a;
cout << "Masukkan nilai b: ";
cin >> b;
cout << "Masukkan nilai c: ";
cin >> c;
// Hitung diskriminan
discriminant = b * b - 4 * a * c;
// Cek nilai diskriminan
if (discriminant > 0) {
// Jika diskriminan positif, terdapat dua akar real
x1 = (-b + sqrt(discriminant)) / (2 * a);
x2 = (-b - sqrt(discriminant)) / (2 * a);
cout << "Akar-akar persamaan adalah:\n";
cout << "x1 = " << x1 << endl;
cout << "x2 = " << x2 << endl;
} else if (discriminant == 0) {
// Jika diskriminan nol, terdapat satu akar real
x1 = -b / (2 * a);
cout << "Persamaan memiliki satu akar ganda:\n";
cout << "x1 = x2 = " << x1 << endl;
} else {
// Jika diskriminan negatif, tidak ada akar real
cout << "Persamaan tidak memiliki akar real (diskriminan negatif)." << endl;
}
return 0;
}