نظرة عامة على المشروع
جزء من قسم الأساسيات في رحلة Swift على Coddy — الدرس 77 من 86.
التحدي
سهلفي هذا الفصل، ستقوم ببناء تطبيق Daily Expense Tracker.
اطبع القائمة لمتتبع المصاريف. اعرض 5 خيارات بالضبط، كل منها في سطر مستقل، منسقة كما هو موضح أدناه:
1. Add expense
2. View all expenses
3. Show total and average
4. Clear all expenses
5. Exitاطبع كل خيار من خيارات القائمة تماماً كما هو موضح، مع الرقم، والنقطة، والمسافة، ونص الخيار.
جرّب بنفسك
// متتبع المصاريف اليومية - عرض القائمة
// مهام: اكتب الكود الخاص بك أدناه لطباعة خيارات القائمة
// يجب أن يكون كل خيار في سطر خاص به بالتنسيق التالي: "رقم. نص الخيار"جميع دروس الأساسيات
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةالإسناد المركبمراجعة - عمليات رياضية بسيطةمعاملات المقارنة7أساسيات الإدخال والإخراج
دالة الطباعةتضمين النصوصإدخال ReadLineتحويل الأنواعمراجعة - حتى 120مراجعة - True أو False10الدوال
تعريف دالةالمعاملات والوسائطقيم الإرجاعتسميات الوسائطمراجعة - دالة Sigmaمراجعة - دالة Validationالقيم الافتراضية2المتغيرات
Let مقابل Varتوصيف الأنواع (Type Annotations)الأرقامStringBooleanقواعد التسميةمراجعة - تهيئة المتغيرات5المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعامل الثلاثي (Ternary Operator)8حاسبة تقسيم الفاتورة
رسالة الترحيبالحصول على المدخلات3القيم الاختيارية (Optionals)
ما هي القيم الاختياريةفك القيم باستخدام If Letاستخدام Guard Letمعامل دمج Nilمراجعة - فك القيم بأمان9حلقات التكرار
حلقة For-Inحلقة Whileحلقة Repeat-WhileBreakContinueمراجعة - المضروب (Factorial)النطاقات في حلقات التكرارالحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)12أساسيات المصفوفات
تعريف مصفوفةالوصول إلى العناصرتعديل المصفوفاتدوال المصفوفاتمراجعة - قائمة المنتجاتمراجعة - المصفوفة المعكوسةTuples15متتبع المصاريف اليومية
نظرة عامة على المشروعالخروج من البرنامج