C++ Foundations
Fondamentaux C++
أساسيات ++C
Each lesson is now isolated into its own content folder, with markdown copy and structured practice data ready for parallel work.
Chaque leçon vit maintenant dans son propre dossier de contenu, avec texte Markdown et données d’exercices structurées.
كل درس أصبح في مجلد محتوى مستقل، مع نصوص Markdown وبيانات تمارين منظمة وجاهزة للعمل المتوازي.
Program structure
Structure du programme
هيكل البرنامج
Data types & operations
Types et opérations
أنواع البيانات والعمليات
cin / cout mastery
Maîtrise de cin / cout
إتقان cin و cout
Problem-solving approach
Approche de résolution
منهجية حل المسائل
If / else conditions
Conditions if / else
شروط if مع else
Loops (for / while)
Boucles (for / while)
الحلقات (for / while)
Straight-line foundations exam
Examen des bases linéaires
اختبار أساسيات المسائل الخطية
Three guided scenarios that mimic early quizzes: read the statement, map IPO, complete the flowchart, then build the matching C++ code.
Trois scénarios guidés qui imitent les premiers quiz : lire l'énoncé, construire la carte IPO, compléter l'organigramme, puis écrire le code C++ correspondant.
ثلاثة سيناريوهات موجهة تحاكي الاختبارات القصيرة الأولى: اقرأ نص المسألة، ابنِ خريطة IPO، أكمل المخطط الانسيابي، ثم اكتب كود C++ المطابق.
Conditions and nested logic exam
Examen des conditions et de la logique imbriquée
اختبار الشروط والمنطق المتداخل
Three guided scenarios that move from simple branching to ordered checks and true nested decisions: read the statement, map the branch plan, complete the flowchart, then finish the matching C++ logic.
Trois scénarios guidés qui passent du branchement simple aux tests ordonnés puis aux décisions vraiment imbriquées : lire l'énoncé, tracer le plan des branches, compléter l'organigramme, puis terminer la logique C++ correspondante.
ثلاثة سيناريوهات موجهة تنتقل من التفرع البسيط إلى الفحوصات المرتبة ثم إلى القرارات المتداخلة فعلاً: اقرأ نص المسألة، وابنِ خطة التفرعات، وأكمل المخطط الانسيابي، ثم أتمم منطق C++ المطابق.
Loops (for / while) exam
Examen des boucles (for / while)
اختبار الحلقات (for / while)
Three guided scenarios that progress from a counted for loop, through a while loop with sentinel, to a digit-sum problem combining a loop with arithmetic - read the statement, trace the loop, complete the flowchart, then finish the matching C++ code.
Trois scénarios guidés qui progressent d'une boucle for comptée, à une boucle while avec sentinelle, jusqu'à un problème de somme des chiffres combinant boucle et arithmétique - lisez l'énoncé, tracez la boucle, complétez l'organigramme, puis terminez le code C++ correspondant.
ثلاثة سيناريوهات موجهة تتدرج من حلقة for معدودة، إلى حلقة while مع حارس، إلى مسألة جمع الأرقام التي تجمع بين الحلقة والحساب - اقرأ نص المسألة، وتتبّع الحلقة، وأكمل المخطط الانسيابي، ثم أتمم كود C++ المطابق.