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 Stringin Tersten Okunuşu İle Aynı Olduğunu Kontrol Ede ...

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

JavaScript Search Kullanımı

JavaScript While Döngüsü Kullanımı

JavaScript 1'den N'e Kadar Olan Sayıların Toplamını Bulma Örneği