Untitled

 avatar
unknown
plain_text
5 months ago
3.0 kB
3
Indexable
def add(x, y):
    return x + y

def subtract(x, y):
    return x - y

def multiply(x, y):
    return x * y

def divide(x, y):
    if y == 0:
        return "শূন্য দিয়ে ভাগ করা সম্ভব নয়"
    return x / y

def power(x, y):
    return x ** y

def square_root(x):
    if x < 0:
        return "নেগেটিভ সংখ্যা থেকে বর্গমূল নেওয়া সম্ভব নয়"
    return math.sqrt(x)

def logarithm(x, base):
    if x <= 0 or base <= 1:
        return "ভিত্তি এবং সংখ্যা সঠিক নয়"
    return math.log(x, base)

def sine(x):
    return math.sin(math.radians(x))

def cosine(x):
    return math.cos(math.radians(x))

def tangent(x):
    return math.tan(math.radians(x))

print("বাংলা সায়েন্টিফিক ক্যালকুলেটর")
print("অপারেশন নির্বাচন করুন:")
print("1. যোগ")
print("2. বিয়োগ")
print("3. গুণ")
print("4. ভাগ")
print("5. ঘাত")
print("6. বর্গমূল")
print("7. লগারিদম")
print("8. সাইন")
print("9. কোসাইন")
print("10. ট্যানজেন্ট")

choice = input("আপনার পছন্দের অপারেশন নম্বর লিখুন (1/2/3/4/5/6/7/8/9/10): ")

if choice in ['1', '2', '3', '4', '5']:
    num1 = float(input("প্রথম সংখ্যা লিখুন: "))
    num2 = float(input("দ্বিতীয় সংখ্যা লিখুন: "))

if choice == '1':
    print(f"ফলাফল: {add(num1, num2)}")
elif choice == '2':
    print(f"ফলাফল: {subtract(num1, num2)}")
elif choice == '3':
    print(f"ফলাফল: {multiply(num1, num2)}")
elif choice == '4':
    print(f"ফলাফল: {divide(num1, num2)}")
elif choice == '5':
    print(f"ফলাফল: {power(num1, num2)}")
elif choice == '6':
    num = float(input("যে সংখ্যা থেকে বর্গমূল নিতে চান তা লিখুন: "))
    print(f"ফলাফল: {square_root(num)}")
elif choice == '7':
    num = float(input("লগারিদমের জন্য সংখ্যা লিখুন: "))
    base = float(input("লগারিদমের ভিত্তি লিখুন: "))
    print(f"ফলাফল: {logarithm(num, base)}")
elif choice == '8':
    angle = float(input("কোন কোণ (ডিগ্রী) লিখুন: "))
    print(f"সাইন: {sine(angle)}")
elif choice == '9':
    angle = float(input("কোন কোণ (ডিগ্রী) লিখুন: "))
    print(f"কোসাইন: {cosine(angle)}")
elif choice == '10':
    angle = float(input("কোন কোণ (ডিগ্রী) লিখুন: "))
    print(f"ট্যানজেন্ট: {tangent(angle)}")
else:
    print("অবৈধ ইনপুট")
Editor is loading...
Leave a Comment