কম্পিউটার

দ্বিঘাত সমীকরণের শিকড় খোঁজা – জাভাস্ক্রিপ্ট


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা তিনটি সংখ্যায় (দ্বৈত পদের সহগকে উপস্থাপন করে, রৈখিক পদের সহগ এবং যথাক্রমে একটি দ্বিঘাত চতুর্মুখীতে ধ্রুবক)।

এবং আমাদের শিকড় খুঁজে বের করতে হবে, (যদি তারা আসল শিকড় হয়) অন্যথায় আমাদের মিথ্যা ফিরে আসতে হবে। আসুন এই ফাংশনের জন্য কোড লিখি

উদাহরণ

নিম্নলিখিত কোড -

const coefficients = [3, 12, 2];
const findRoots = co => {
   const [a, b, c] = co;
   const discriminant = (b * b) - 4 * a * c;
   if(discriminant < 0){
      // the roots are non-real roots
      return false;
   };
   const d = Math.sqrt(discriminant);
   const x1 = (d - b) / (2 * a);
   const x2 = ((d + b) * -1) / (2 * a);
   return [x1, x2];
};
console.log(findRoots(coefficients));

আউটপুট

কনসোলে আউটপুট -

[ -0.17425814164944628, -3.825741858350554 ]

  1. জাভাস্ক্রিপ্ট কনস্ট

  2. জাভাস্ক্রিপ্টে কনস্ট বনাম চলুন।

  3. জাভাস্ক্রিপ্টে সমস্ত সংঘর্ষের পরে অবস্থা খোঁজা

  4. C প্রোগ্রাম দ্বিঘাত সমীকরণের মূল খুঁজে বের করতে