JavaScript İkinci Dereceden Bir Denklemin Köklerini Bulma Örneği

"JavaScript" Programlama dilinde "İkinci Dereceden Bir Denklemin Köklerini Bulma Örneği" ile ilgili kod örneği aşağıda gösterilmiştir.

const readline = require('readline');

const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
});

rl.question('İlk katsayıyı girin: ', (a) => {
  rl.question('İkinci katsayıyı girin: ', (b) => {
    rl.question('Üçüncü katsayıyı girin: ', (c) => {
      if (a != 0) {
        const d = b*b - 4*a*c;
        if (d == 0) {
          console.log('Kökler reel ve eşittir.');
          const r = -b / (2*a);
          console.log('Kökler ' + r + ' ve ' + r);
        } else if (d > 0) {
          console.log('Kökler reel ve farklıdır.');
          const r1 = (-b + Math.sqrt(d)) / (2*a);
          const r2 = (-b - Math.sqrt(d)) / (2*a);
          console.log('Kök1: ' + r1);
          console.log('Kök2: ' + r2);
        } else {
          console.log('Kökler sanal sayılardır.');
          const rp = -b / (2*a);
          const ip = Math.sqrt(-d) / (2*a);
          console.log('Kök1: ' + rp + ' + i' + ip);
          console.log('Kök2: ' + rp + ' - i' + ip);
        }
      } else {
        console.log('Kareköklü ifade değildir.');
      }

      rl.close();
    });
  });
});



İlginizi Çekebilir

JavaScript Dizinin İlk ve Son Elemanının Aynı Olup Olmamasını Bul ...

JavaScript 1'den 100'e Kadar Asal Sayı Toplam Örneği

JavaScript Döngü Kullanarak Fibonacci Serisi Yazdırma Örneği

JavaScript Bir Sayının Faktöriyelini Bulma Örneği

JavaScript Bir String İçinde Başka Bir Stringin Adetini Bulma Örn ...