Diskriminant hesabı, ikinci dereceden bir demklemin reel kökü olup olmadığını, varsa kaç tane olduğunu bulmamızı sağlayan denklemdir.
ax2 + bx + c = 0
denklemindeki x'lerin olası çözümlerinin incelenmesinde kullanılır ve aşağıdaki formül ile hesaplanır.
Diskriminant = b2 - 4ac
2. dereceden bir denklemin köklerini bulmayı bir sonraki soruya saklıyorum. Bu soruda sadece diskriminant (delta) hesabı yapacağız.
Scanner girdi=new Scanner(System.in);
System.out.println("ax2+bx+c denkleminin çözümü olup olmadığını"
+ "görmek için diskriminant hesabı yapıyoruz.");
System.out.println("Lütfen denklemdeki a değerini yazın");
int a = girdi.nextInt();
System.out.println("Lütfen denklemdeki b değerini yazın");
int b = girdi.nextInt();
System.out.println("Lütfen denklemdeki c değerini yazın");
int c = girdi.nextInt();
double delta=Math.pow(b, 2) - 4*a*c;
if (delta > 0)
System.out.println("Denklemin iki farklı kökü vardır");
if (delta == 0)
System.out.println("Denklemin tek bir kökü vardır");
if (delta < 0)
System.out.println("Denklemin kökü yoktur");
Çıktı:
ax2+bx+c denkleminin çözümü olup olmadığınıgörmek için diskriminant hesabı yapıyoruz.
Lütfen denklemdeki a değerini yazın
4
Lütfen denklemdeki b değerini yazın
2
Lütfen denklemdeki c değerini yazın
8
Denklemin kökü yoktur