public class PersamaanKuadrat {
public static void main
(String[] args
) { double a = 1;
double b = -2;
double c = 1;
double diskriminan = b * b - 4 * a * c;
if (diskriminan >= 0) {
double x1
= (-b
+ Math.
sqrt(diskriminan
)) / (2 * a
); double x2
= (-b
- Math.
sqrt(diskriminan
)) / (2 * a
);
// Format hasil maksimal 4 angka di belakang koma
System.
out.
printf("x1 = %.4f\n", x1
); System.
out.
printf("x2 = %.4f\n", x2
); } else {
System.
out.
println("Persamaan tidak punya akar real."); }
}
}
cHVibGljIGNsYXNzIFBlcnNhbWFhbkt1YWRyYXQgewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIGRvdWJsZSBhID0gMTsKICAgICAgICBkb3VibGUgYiA9IC0yOwogICAgICAgIGRvdWJsZSBjID0gMTsKCiAgICAgICAgZG91YmxlIGRpc2tyaW1pbmFuID0gYiAqIGIgLSA0ICogYSAqIGM7CgogICAgICAgIGlmIChkaXNrcmltaW5hbiA+PSAwKSB7CiAgICAgICAgICAgIGRvdWJsZSB4MSA9ICgtYiArIE1hdGguc3FydChkaXNrcmltaW5hbikpIC8gKDIgKiBhKTsKICAgICAgICAgICAgZG91YmxlIHgyID0gKC1iIC0gTWF0aC5zcXJ0KGRpc2tyaW1pbmFuKSkgLyAoMiAqIGEpOwoKICAgICAgICAgICAgLy8gRm9ybWF0IGhhc2lsIG1ha3NpbWFsIDQgYW5na2EgZGkgYmVsYWthbmcga29tYQogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50ZigieDEgPSAlLjRmXG4iLCB4MSk7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRmKCJ4MiA9ICUuNGZcbiIsIHgyKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlBlcnNhbWFhbiB0aWRhayBwdW55YSBha2FyIHJlYWwuIik7CiAgICAgICAgfQogICAgfQp9Cg==