দ্বিঘাত সমীকরণের মূল নির্ণয়ের বের করার প্রোগাম

দ্বিঘাত সমীকরণের মূল নির্ণয়ের বের করার প্রোগাম এ দ্বিঘাত সমীকরণের মূল নির্ণয়ের প্রোগ্রামটি ডিপ্লোমা-ইন-ইঞ্জিনিয়ারিংদের কম্পিউটার টেকলনোজি, কম্পিউটার সায়েন্স,ইলেকট্রিক্যাল,ইলেকট্রনিক্স ও মেকানিক্যাল বিভাগের ব্যবহারিক ক্লাস অথবা পর্ব সমাপনী পরীক্ষায় রচনামুলকে এই প্রশ্নটি ঘুরে ফিরে আসে। এই প্রোগ্রামটির সুত্র অনুযায়ী প্রতিটি স্টেপ সুন্দর বুঝানো হয়েছে।আশা করি আপনাদের ভাল লাগবে।

 

দ্বিঘাত সমীকরণের মূল নির্ণয়

 

দ্বিঘাত সমীকরণের মূল নির্ণয়
দ্বিঘাত সমীকরণের মূল নির্ণয়

 

এখানে একটি পাইথন প্রোগ্রাম রয়েছে যা একটি দ্বিঘাত সমীকরণের রুট পাওয়া হবে:

import cmath

def find_roots(a, b, c):

    “””Find the roots of a quadratic equation.”””

    # Calculate the discriminant

    discriminant = (b**2) – (4*a*c)

    # Find two solutions

    root1 = (-b + cmath.sqrt(discriminant)) / (2*a)

    root2 = (-b – cmath.sqrt(discriminant)) / (2*a)

    return root1, root2

# Example usage

a = float(input(“Enter the coefficient a: “))

b = float(input(“Enter the coefficient b: “))

c = float(input(“Enter the coefficient c: “))

roots = find_roots(a, b, c)

print(“Roots of the quadratic equation are:”)

print(“Root 1:”, roots[0])

print(“Root 2:”, roots[1])

এই প্রোগ্রামে, আমাদের একটি ফাংশন find_roots(a, b, c) রয়েছে যা ax^2 + bx + c = 0 ফর্মের একটি দ্বিঘাত সমীকরণের a, b, এবং c তিনটি সহগ নেয়। এটি গণনা করতে দ্বিঘাত সূত্র ব্যবহার করে সমীকরণের রুট।

দ্বিঘাত সূত্র দেওয়া হয়:

x = (-b ± √(b^2 – 4ac)) / (2a)

cmath মডিউল জটিল সংখ্যাগুলি পরিচালনা করতে ব্যবহৃত হয়। বৈষম্যকারী নেতিবাচক হলে, রুট জটিল হবে।

উদাহরণ ব্যবহারে, প্রোগ্রামটি ব্যবহারকারীকে দ্বিঘাত সমীকরণের a, b, এবং c সহগ প্রবেশ করতে অনুরোধ করে। তারপর, এটি প্রদত্ত সহগ সহ find_roots ফাংশনকে কল করে। রুটগুলি রুট ভেরিয়েবলে সংরক্ষণ করা হয় এবং কনসোলে প্রিন্ট করা হয়।

আপনি এই প্রোগ্রামটি চালাতে পারেন এবং এর রুট খুঁজে পেতে দ্বিঘাত সমীকরণের সহগ প্রবেশ করতে পারেন।

দ্বিঘাত সমীকরণের মূল নির্ণয়ের বের করার প্রোগাম :

Leave a Comment