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 Bir Listede Birden Çok Olan Elemanları Göstermek

JavaScript While Döngüsü İle 10 Sayının Ortalamasını Bulma Örneği

JavaScript Bir Sayının 5'in Katı Olup Olmadığını Gösteren Örnek

JavaScript String Harf Olmayan Karakterleri Silmek

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