কম্পিউটার টিউটোরিয়াল

পাইথনে সমকোণ ত্রিভুজের মিডপয়েন্ট এবং বেসের কোণ বের করার প্রোগ্রাম

ধরুন আমাদের একটি সমকোণ ত্রিভুজের দুটি সাইড আছে, এগুলো হলো AB এবং BC। হাইপোটেনাস AC-র মিডপয়েন্ট M। আমাদের M এবং BC-র মধ্যকার কোণ বের করতে হবে।

পাইথনে সমকোণ ত্রিভুজের মিডপয়েন্ট এবং বেসের কোণ বের করার প্রোগ্রাম

উদাহরণস্বরূপ, যদি ইনপুট ab = 6 এবং bc = 4 হয়, তবে আউটপুট হবে 56.309932474020215 কারণ ab/bc-র আর্ক-ট্যান হলো 0.9828 কিন্তু ডিগ্রিতে এটা 56.31।

সমাধানের ধাপসমূহ

  • ans := arctan(ab/bc)
  • ans-কে ডিগ্রিতে কনভার্ট করে রিটার্ন করুন

উদাহরণ

নিচের ইমপ্লিমেন্টেশনটি দেখুন ভালো বুঝার জন্য:

from math import atan, pi

def solve(ab, bc):
    def deg(rad):
        return 180/pi * rad
    ans = deg(atan(ab/bc))
    return ans

ab = 6
bc = 4
print(solve(ab, bc))

ইনপুট

6, 4

আউটপুট

56.309932474020215
  1. পাইথনে সমকোণ ত্রিভুজের মিডপয়েন্ট এবং বেসের কোণ বের করার প্রোগ্রাম

  2. পাইথনে বাইনারি ট্রিতে নোড এবং এর ডিসেন্ডেন্টের মধ্যে সর্বোচ্চ পার্থক্য বের করার প্রোগ্রাম

  3. পাইথনে বাইনারি ট্রির সব নোডের মান যোগফল বের করা

  4. পাইথনে বাইনারি ট্রির লিফ এবং নন-লিফ নোড খুঁজে বের করার প্রোগ্রাম