أمثلة الأرقام

1. احسب مبلغ الزكاة

  • أن تضرب المبلغ في حاصل ضرب الرُّبْع بالعُشر
  • أو أن تقسم المبلغ على أربعين
money = 100_000

zakah1 = money * (1/4) * (1/10)
zakah2 = money * 0.25 * 0.10
zakah3 = money * 0.025
zakah4 = money / 40

print(zakah1 == zakah2 == zakah3 == zakah4)
print(zakah4)

وكم يكون الباقي بعد صرف الزكاة؟

print(money - zakah4)

2. معادلة مساحة المكعب

اكتب برنامجًا يحسب مساحة المكعب وفق المعادلة:

\[ \text{area} = \text{width} \times \text{length} \times \text{height} \]

width = 3
length = 4
height = 5

area = width * length * height
print(area)

3. معادلة تحويل وحدة إلى وحدة أخرى

اكتب برنامجًا لتحويل درجة الحرارة من السيليلوس إلى الفهرنهايت استخدم معادلة التحويل التالية:

\[ F = \frac{9}{5} \times C + 32 \]

c = 32
f = (9 / 5) * c + 32

print('Celsius:', c)
print('Fahrenheit:', f)

4. معادلة مساحة الدائرة

اكتب برنامجًا لحساب مساحة الدائرة وفق المعادلة التالية:

\[ \text{area} = \pi \times \text{radius}^2 \]

import math

radius = 5
area = math.pi * radius**2
print(area)

ملاحظة:

  • تم استعمال radius ** 2 بدلاً من الإجراء math.pow(radius, 2) لتربيع العدد.
  • كذلك يجوز استعمال x ** 0.5 بدلاً من الإجراء math.sqrt(x) لحساب الجذر التربيعي.

5. معادلة طول الخط المستقيم بين نقطتين

في هذا المثال نعرف نقطتين ثم نحسب المسافة بينهما. والمسافة الإقليدية بين نقطتين \((x_1, y_1)\) و \((x_2, y_2)\) تتبع معادلة فيثاغورس:

\[ \text{distance} = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2} \]

import math

x1, y1 = 0, 0
x2, y2 = 3, 4
distance = math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
print(distance)

6. الزيادة

إذا كنت تقضي في القراءة 15 دقيقة في اليوم. ثم أحببت أن تزيد في كل أسبوع 5 دقائق. فكم ستكون الزيادة في 10 أسابيع؟

today = 15
increase = 5
weeks = 9

total = today + (increase * weeks)
print(total)

أو لحساب كل أسبوع:

increase = 5

w1 = 15
w2 = w1 + increase
w3 = w2 + increase
w4 = w3 + increase
w5 = w4 + increase
w6 = w5 + increase
w7 = w6 + increase
w8 = w7 + increase
w9 = w8 + increase
w10 = w9 + increase

print(w1, w2, w3, w4, w5, w6, w7, w8, w9, w10)

7. النمو

إذا كان عدد الأرانب في السنة الأولى 100. وكان عدد الأرانب يزيد بنسبة 11.7% في اليوم. فكم سيكون عدد الأرانب في اليوم السابع؟

rabbits = 100
growth_rate = 0.117
days = 7

total = rabbits * (1 + growth_rate) ** days
print(total)

أو لحساب كل يوم:

import math

growth_rate = 0.117

day1 = 100
day2 = day1 * (1 + growth_rate)
day3 = day2 * (1 + growth_rate)
day4 = day3 * (1 + growth_rate)
day5 = day4 * (1 + growth_rate)
day6 = day5 * (1 + growth_rate)
day7 = day6 * (1 + growth_rate)

print(math.floor(day1))
print(math.floor(day2))
print(math.floor(day3))
print(math.floor(day4))
print(math.floor(day5))
print(math.floor(day6))
print(math.floor(day7))

8. نسبة التغير

إذا كان معدل قراءتك في الأسبوع الثاني 15 دقيقة، وكان معدل قراءتك في الأسبوع الأول 10 دقائق، فكم نسبة الزيادة في معدل قراءتك؟

week1 = 10
week2 = 15

increase_ratio = (week2 - week1) / week1
print(increase_ratio * 100, '%')