কম্পিউটার

একটি দ্বিঘাত সমীকরণের সমস্ত মূল খুঁজে পেতে জাভা প্রোগ্রাম


এই নিবন্ধে, আমরা বুঝতে পারব কিভাবে জাভাতে একটি দ্বিঘাত সমীকরণের মূল গণনা করা যায়। একটি দ্বিঘাত সমীকরণ হল দ্বিতীয় ডিগ্রির একটি বীজগাণিতিক রাশি বা অন্য কথায়, এর দুটি ফলাফল রয়েছে যথা বাস্তব সংখ্যা এবং একটি কাল্পনিক সংখ্যা৷

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

ax2 + bx + c −

ফর্মের একটি দ্বিঘাত সমীকরণ দেওয়া হয়েছে <প্রে> তিনটি ক্ষেত্রে আছে:b2 <4*a*c - শিকড়গুলি বাস্তব নয় অর্থাৎ তারা জটিল b2 =4*a*c - শিকড়গুলি বাস্তব এবং উভয় শিকড় একই৷ b2> 4*a*c - শিকড় বাস্তব এবং উভয় শিকড় ভিন্ন

ইনপুট

ধরুন আমাদের ইনপুট হল −

a =1, b =2, c =3

আউটপুট

কাঙ্খিত আউটপুট হবে −

চতুর্ভুজ সমীকরণের মূলগুলি areroot_1 =-1.00+1.41iroot_2 =-1.00-1.41i

অ্যালগরিদম

ধাপ1- শুরুর ধাপ 2- 6টি দ্বিগুণ মান ঘোষণা করুন:a, b, c, root_1, root_2, quadratic_equation ধাপ 3- ব্যবহারকারীকে a,b,c ডবল মান লিখতে/দ্বৈত মান সংজ্ঞায়িত করতে অনুরোধ করুন ধাপ 4- মান পড়ুন ধাপ 5- লুপে, quadratic_equation ভেরিয়েবলের মান 0-এর চেয়ে বেশি কিনা তা পরীক্ষা করুন এবং iftrue, মান খুঁজে পেতে চতুর্ভুজ সূত্র ব্যবহার করুন এবং এটি একটি ভেরিয়েবলে বরাদ্দ করুন। ধাপ 6- ফলাফল প্রদর্শন করুন ধাপ 7- থামুন

উদাহরণ 1

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

 import java.util.Scanner; পাবলিক ক্লাস Quadratic Equation { পাবলিক static void main(String[] args) { double a, b, c, root_1, root_2, quadratic_equation; দ্বিগুণ বাস্তব_সংখ্যা, কাল্পনিক_সংখ্যা; System.out.println("প্রয়োজনীয় প্যাকেজ আমদানি করা হয়েছে"); স্ক্যানার my_scanner =নতুন স্ক্যানার(System.in); System.out.println("একটি স্ক্যানার অবজেক্ট সংজ্ঞায়িত করা হয়েছে"); System.out.print("a এর মান লিখুন :"); a =my_scanner.nextDouble(); System.out.print("b এর মান লিখুন :"); b =my_scanner.nextDouble(); System.out.print("c এর মান লিখুন :"); c =my_scanner.nextDouble(); চতুর্ভুজ_সমীকরণ =b*b - 4*a*c; if (quadratic_equation> 0) { root_1 =(-b + Math.sqrt(quadratic_equation)) / (2 * a); root_2 =(-b - Math.sqrt(quadratic_equation)) / (2 * a); System.out.format("root_1 =%.2f এবং root_2 =%.2f", root_1, root_2); } অন্যথায় যদি (চতুর্ভুজ_সমীকরণ ==0) { root_1 =root_2 =-b / (2 * a); System.out.format("root_1 =root_2 =%.2f;", root_1); } অন্য { বাস্তব_সংখ্যা =-b / (2 * a); imaginary_number =Math.sqrt(-quadratic_equation) / (2 * a); System.out.println("চতুর্ঘাত সমীকরণের মূল হল"); System.out.printf("root_1 =%.2f+%.2fi", real_number, imaginary_number); System.out.printf("\nroot_2 =%.2f-%.2fi", real_number, imaginary_number); } } }

আউটপুট

প্রয়োজনীয় প্যাকেজ আমদানি করা হয়েছে একটি স্ক্যানার অবজেক্ট সংজ্ঞায়িত করা হয়েছে a এর মান লিখুন :1 b এর মান লিখুন :2 c এর মান লিখুন :3 দ্বিঘাত সমীকরণের মূলগুলি areroot_1 =-1.00+1.41iroot_2 =-1.00-1.41i 

উদাহরণ 2

এখানে, পূর্ণসংখ্যা পূর্বে সংজ্ঞায়িত করা হয়েছে, এবং এর মান অ্যাক্সেস করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।

পাবলিক ক্লাস কোয়াড্রেটিক ইকুয়েশন { পাবলিক স্ট্যাটিক ভ্যাড মেইন(স্ট্রিং[] আর্গস) { ডবল a, b, c, root_1, root_2, quadratic_equation; দ্বিগুণ বাস্তব_সংখ্যা, কাল্পনিক_সংখ্যা; a =1; b =2; c =3; System.out.println("তিনটি সংখ্যাকে " +a +", " +b +" এবং " +c হিসাবে সংজ্ঞায়িত করা হয়েছে); চতুর্ভুজ_সমীকরণ =b*b - 4*a*c; if (quadratic_equation> 0) { root_1 =(-b + Math.sqrt(quadratic_equation)) / (2 * a); root_2 =(-b - Math.sqrt(quadratic_equation)) / (2 * a); System.out.format("root_1 =%.2f এবং root_2 =%.2f", root_1, root_2); } অন্যথায় যদি (চতুর্ভুজ_সমীকরণ ==0) { root_1 =root_2 =-b / (2 * a); System.out.format("root_1 =root_2 =%.2f;", root_1); } অন্য { বাস্তব_সংখ্যা =-b / (2 * a); imaginary_number =Math.sqrt(-quadratic_equation) / (2 * a); System.out.println("চতুর্ঘাত সমীকরণের মূল হল"); System.out.printf("root_1 =%.2f+%.2fi", real_number, imaginary_number); System.out.printf("\nroot_2 =%.2f-%.2fi", real_number, imaginary_number); } } }

আউটপুট

তিনটি সংখ্যাকে 1.0, 2.0 এবং 3.0 হিসাবে সংজ্ঞায়িত করা হয়েছে দ্বিঘাত সমীকরণের মূলগুলি areroot_1 =-1.00+1.41iroot_2 =-1.00-1.41i

  1. একটি বৃত্তের পরিধি খুঁজে পেতে জাভা প্রোগ্রাম

  2. জাভা প্রোগ্রাম একটি ট্রাপিজিয়াম এর এলাকা খুঁজে বের করতে

  3. জাভা প্রোগ্রাম স্কোয়ারের এলাকা খুঁজে বের করতে

  4. একটি আয়তক্ষেত্রের পরিধি খুঁজে পেতে জাভা প্রোগ্রাম