-->
import math
def calculator():
    print("مرحبًا بك في برنامج العمليات الحسابية!")
    print("اختر عملية حسابية: (+, -, *, /)")
    try:
        num1 = float(input("أدخل الرقم الأول: "))
        operation = input("أدخل العملية (+, -, *, /): ")
        num2 = float(input("أدخل الرقم الثاني: "))
        if operation == "+":
            result = num1 + num2
        elif operation == "-":
            result = num1 - num2
        elif operation == "*":
            result = num1 * num2
        elif operation == "/":
            if num2 != 0:
                result = num1 / num2
            else:
                print("لا يمكن القسمة على الصفر!")
                return
        else:
            print("عملية غير معروفة!")
            return
        print(f"النتيجة: {num1} {operation} {num2} = {result}")
    except ValueError:
        print("الرجاء إدخال أرقام صحيحة.")
# تشغيل الآلة الحاسبة
calculator()
def advanced_calculator():
    print("مرحبًا بك في برنامج العمليات الحسابية المتقدمة!")
    print("اختر عملية حسابية:")
    print("1. جمع (+)")
    print("2. طرح (-)")
    print("3. ضرب (*)")
    print("4. قسمة (/)")
    print("5. الجذر التربيعي (√)")
    print("6. الأسس (^)")
    try:
        operation = input("أدخل رقم العملية (1-6): ")
        if operation in ['1', '2', '3', '4']:
            num1 = float(input("أدخل الرقم الأول: "))
            num2 = float(input("أدخل الرقم الثاني: "))
            if operation == '1':
                result = num1 + num2
            elif operation == '2':
                result = num1 - num2
            elif operation == '3':
                result = num1 * num2
            elif operation == '4':
                if num2 != 0:
                    result = num1 / num2
                else:
                    print("لا يمكن القسمة على الصفر!")
                    return
            print(f"النتيجة: {result}")
        elif operation == '5':
            num = float(input("أدخل الرقم لإيجاد الجذر التربيعي: "))
            if num >= 0:
                result = math.sqrt(num)
                print(f"الجذر التربيعي لـ {num} هو {result}")
            else:
                print("لا يمكن إيجاد الجذر التربيعي لرقم سالب!")
        elif operation == '6':
            base = float(input("أدخل الأساس: "))
            exponent = float(input("أدخل الأس: "))
            result = math.pow(base, exponent)
            print(f"{base} مرفوعًا إلى القوة {exponent} يساوي {result}")
        else:
            print("عملية غير معروفة!")
    except ValueError:
        print("الرجاء إدخال أرقام صحيحة.")
# تشغيل الآلة الحاسبة المتقدمة
advanced_calculator()
 
هل أعجبك الموضوع ؟ 
 
 
 
 
 
 
 
  
إرسال تعليق