ملخص - اتخاذ القرارات
جزء من قسم Fundamentals في رحلة GO على Coddy — الدرس 43 من 109.
التحدي
متوسطأكمل الكود لتنفيذ جمل شرطية مختلفة وطباعة النتائج.
جرّب بنفسك
package main
import "fmt"
func main() {
// المتغيرات المعطاة
score := 85
grade := ""
// TODO: استخدم جملة if للتحقق مما إذا كانت الدرجة (score) أكبر من أو تساوي 90
// إذا كان ذلك صحيحاً، اجعل التقدير (grade) يساوي "A"
// TODO: استخدم جملة else if للتحقق مما إذا كانت الدرجة أكبر من أو تساوي 80
// إذا كان ذلك صحيحاً، اجعل التقدير يساوي "B"
// TODO: استخدم جملة else if للتحقق مما إذا كانت الدرجة أكبر من أو تساوي 70
// إذا كان ذلك صحيحاً، اجعل التقدير يساوي "C"
// TODO: استخدم جملة else للتعامل مع الدرجات الأقل من 70
// اجعل التقدير يساوي "F"
// TODO: اطبع "Grade: B" باستخدام متغير التقدير (grade)
// TODO: استخدم جملة switch مع متغير التقدير لطباعة رسالة
// في حال "A"، اطبع "Excellent work!"
// في حال "B"، اطبع "Good job!"
// في حال "C"، اطبع "Satisfactory."
// لأي تقدير آخر، اطبع "You need to improve."
}جميع دروس Fundamentals
4معاملات المقارنة والمعاملات المنطقية
معاملات المقارنة - الجزء 1معاملات المقارنة - الجزء 2معامل AND المنطقيمعامل OR المنطقيمعامل NOT المنطقيأساسيات أولوية المعاملاتملخص - إجراء المقارنات7تدفق التحكم: الحلقات التكرارية
شرح حلقة `for`حلقة `for` - أساسياتحلقة `for` - بشرط فقطالكلمة المفتاحية `break`الكلمة المفتاحية `continue`الحلقات المتداخلةملخص - تكرار العمليات2المتغيرات وأنواع البيانات الأساسية
ما هو المتغير؟استنتاج النوع باستخدام `:=`الأعداد الصحيحة (int)أرقام الفاصلة العائمةالقيم المنطقية (Booleans)النصوص (Strings)القيم الصفريةالثوابتقواعد التسميةملخص - المتغيرات والأنواع5الإدخال والإخراج الأساسي
المخرجات المنسقةرموز التنسيقطباعة الأنواعالحصول على مدخلات المستخدم الأساسيةملخص - الإدخال والإخراج8الدوال
فهم الدوالالتصريح عن دالةاستدعاء الدوالمعاملات الدالةإرجاع قيمة واحدةإرجاع قيم متعددةقيم الإرجاع المسماةأساسيات نطاق الدالةملخص - إنشاء كود قابل لإعادة الاستخدام3المعاملات الأساسية
المعاملات الحسابيةمعامل القسمةمعامل باقي القسمةمعامل التعيينمعاملات التعيين المركبةالزيادة والنقصانملخص - الحسابات6تدفق التحكم: الجمل الشرطية
جملة `if`الكلمة المفتاحية `else`الكلمة المفتاحية `else if`تظليل المتغيرات في `if`تهيئة المتغيراتجملة `switch``switch` مع التعبيرات`switch` بدون تعبيرالكلمة المفتاحية `fallthrough`ملخص - اتخاذ القرارات