-->
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()
هل أعجبك الموضوع ؟
إرسال تعليق