تطبيقات

لا يلزمنا اشتقاق هذه المعادلات؛ لكن نستعمل النتائج التي خرج بها أهل الرياضيات فنعوض هذه المتغيرات بالقيم التي نريد لنتحصل على الناتج.

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

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

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

width = 3
length = 4
height = 5

area = width * length * height
print(area)
60

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

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

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

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

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

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

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

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

import math

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

ملاحظة:

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

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

في هذا المثال نعرف نقطتين ثم نحسب المسافة بينهما. والمسافة الإقليدية بين نقطتين \((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)
5.0

نسبة التغير

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

week1 = 10
week2 = 15

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