مراجعة - آلة حاسبة بسيطة
جزء من قسم الأساسيات في رحلة GDScript على Coddy. الدرس 28 من 92.
التحدي
سهلأنشئ آلة حاسبة بسيطة. تُقرأ المتغيرات n1 وn2 وop لك في الأسطر الثلاثة الأولى (لا تغيّرها)، ويحتوي op على إحدى القيم "+" أو "-" أو "*" أو "/".
عيّن قيمة result بناءً على op:
"+":n1 + n2"-":n1 - n2"*":n1 * n2"/": اقسمn1علىn2مع الاحتفاظ بالجزء العشري
اكتب الحالات الأربع كلها: تختبر الاختبارات كل عامل. نوع result هو float، لذا يُطبع دائمًا مع فاصلة عشرية. على سبيل المثال، عند استخدام 12 و34 و"+" يكون الناتج:
result = 46.0وعند استخدام 7 و2 و"/" يكون الناتج:
result = 3.5جرّب بنفسك
extends Node
func _ready():
var n1 := int(OS.read_string_from_stdin()) # لا تغيّر هذا السطر
var n2 := int(OS.read_string_from_stdin()) # لا تغيّر هذا السطر
var op := OS.read_string_from_stdin() # لا تغيّر هذا السطر
var result: float = 0.0
# اكتب شيفرتك أدناه
# لا تغيّر السطر أدناه
print("result = ", result)
جميع دروس الأساسيات
4المعاملات، الجزء الأول
المعاملات الحسابيةالقسمة الصحيحةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - حسابات بسيطةمعاملات المقارنة7أساسيات الإدخال والإخراج
الإخراجالإخراج باستخدام المتغيراتتنسيق السلاسل النصيةالإدخالالتحويل بين الأنواعمراجعة - حتى 120مراجعة - صح أم خطأ10الدوال
تعريف دالةالمعاملاتالقيمة المعادةأنواع القيم المعادةمراجعة - دالة سيغمامراجعة - دالة التحققالقيم الافتراضية13التكرار على المصفوفات
التكرار على العناصرالتكرار باستخدام الفهارسالتكرار على السلاسل النصية الجزء 1التكرار على السلاسل النصية الجزء 216متعقّب المصروفات اليومية
نظرة عامة على المشروعإنهاء البرنامجتدرّب بنفسك: مترجم GDScript عبر الإنترنت