تعلم البرمجة بلغة ++C
رفتن به کانال در Telegram
💻 الى كل المبرمجين 🔴سوف تجد شرح لغة السي بلاس بلاس للمبتدئين حتى الاحتراف 📺فيدوهات شرح عديدة 🎥 برامج مجانية 🎁 مشاريع مجانيه 📚 كتب تصميم وبرمجة 📚 مراجع واسئلة محلولة 💻برامج واكواد كثيرة كل ذلك في قناتي 👇 https://t.me/LearnCPlus_Plus
نمایش بیشتر2 320
مشترکین
-224 ساعت
-17 روز
-3330 روز
آرشیو پست ها
✨ جديد: إطلاق تطبيق "آيَاتِ" — مصحفك في جيبك (الإصدار 1.0.0)
نضع بين أيديكم تطبيق آيَاتِ، الذي يجمع بين جمال الخط العثماني (مصحف المدينة) وسلاسة التكنولوجيا لتجربة قراءة فريدة ومريحة.
أبرز المميزات:
📖 قراءة مريحة: صفحات مطابقة للمصحف الورقي (٦٠٤ صفحة) مع حفظ تلقائي لآخر موضع.
🎨 خصّص مصحفك: ٧ ثيمات لونية (ليلي، كلاسيكي، وغيرها) مع تحكم ووضع ملء الشاشة.
🔍 بحث ذكي: ابحث عن أي كلمة أو آية وانتقل إليها مباشرة.
🔖 تنظيم متقن: علامات مرجعية ومفضلة للآيات المميزة.
📤 مشاركة سهلة: شارك الآيات كنص أو كصورة مصممة من داخل التطبيق.
📱 توافق شامل: واجهة عربية بالكامل تدعم مختلف الشاشات.
📥 التحميل: متوفر الآن ب أثنتين نسخ (APK) لتناسب جميع الأجهزة (الحديثة، القديمة). اختر النسخة المناسبة لجهازك وثبته وابدأ وردك اليومي.
آيَاتِ.. لخدمة كتاب الله وتيسير قرائته.
هذا كورس متكامل يشرح اللغة من الصفر
ناقص فقط اربع حلقات ممنوعة من التحميل
المبتدئين يمكنهم البداية في الكورس وعند الأنتهاء من كل حلقة من الكورس يمكنهم التواصل معي
إذا ارادوا اختبار للحلقة أو مساعدتهم في شيء لم يفهموه
كورس_شرح_سي_بلس_بلس_متكامل_في_5_ساعات_C_Full_Course_in_5_Hours_Arabic720P.mp4447.75 MB
أشهر الأخطاء المفاهيمية عند المبرمجين:
❌ Git لغة
✅ الصحيح: Git نظام لإدارة الإصدارات.
❌ HTML لغة برمجة
✅ الصحيح: HTML لغة توصيف لبناء الهيكل، لا تحتوي منطق برمجي.
❌ Java = JavaScript
✅ الصحيح: لغتان مختلفتان تمامًا، التشابه فقط في الاسم.
❌ Bootstrap لغة
✅ الصحيح: Bootstrap وTailwind مكتبات CSS.
❌ Python يُترجم مثل C++
✅ الصحيح: Python مفسَّرة، C++ مُترجمة.
❌ VS Code لغة
✅ الصحيح: VS Code محرر أكواد.
❌ Flutter لغة برمجة
✅ الصحيح: Flutter إطار عمل، واللغة هي Dart.
❌ أي مبرمج هاكر
✅ الصحيح: الهاكر تخصص أمني، وليس كل مبرمج هاكر.
❌ CSS لغة برمجة
✅ الصحيح: CSS لغة تنسيق تتحكم بالمظهر فقط.
❌ MySQL هو Backend
✅ الصحيح: MySQL قاعدة بيانات، أما Backend مثل PHP أو Node.js.
❌ API مكتبة
✅ الصحيح: API واجهة تواصل بين الأنظمة أو التطبيقات.
❌ Linux لغة
✅ الصحيح: Linux نظام تشغيل.
❌ Library = Framework
✅ الصحيح: Library تستدعيها، Framework يتحكم بتدفقك.
مثال: React → مكتبة، Angular → إطار.
❌ أتعلم Flutter = أنا مبرمج
✅ الصحيح: البرمجة تبدأ من الخوارزميات وهياكل البيانات وحل المشكلات.
❌ البرمجة = حفظ أكواد
✅ الصحيح: البرمجة = منطق + تحليل + تفكير.
بعض الكتب لبعض التقنيات التي يجب أن تكون مع المتخصص في أي تخصص تقني بعض المعلومات العامة .
📚✨ فرصة ذهبية لرفع مستواك الدراسي! ✨📚
مرحباً بكم أبطال التعلّم! 🌟
هل تعلم أن هناك أداة ذكية من Google يمكنها أن تُغيّر طريقة دراستك للأبد؟ 🤯
تعرّفوا على NotebookLM — رفيقك الذكي في المذاكرة! 💡
🔗 جرّبوها الآن: https://notebooklm.google.com/
باستخدام NotebookLM، ستحصلون على:
✅ شرح مبسّط لأي محتوى دراسي بلغتكم.
✅ تلخيص فوري للمواد الطويلة في ثوانٍ!
✅ أسئلة ذكية تُعدّكم للاختبارات بفعالية.
✅ مناقشات تفاعلية مع ملاحظاتكم الدراسية كأنكم تتحدثون مع مُدرّس خاص!
✅ تنظيم ذكي لأفكاركم ومصادركم في مكان واحد.
🧠 كل ما عليكم فعله هو إدخال ملاحظاتكم أو ملفات دروسكم... وتتركوا الذكاء الاصطناعي يُسهّل عليكم الطريق إلى التفوق!
لا تضيّعوا الفرصة — جرّبوها اليوم، وابدأوا رحلتكم نحو دراسة أكثر ذكاءً، سرعةً، وفعالية! 🚀
🔢 تحدي 1: ترتيب الأرقام تصاعديًا
#include <iostream>
using namespace std;
int main() {
int n;
cout << "كم عدد الأرقام التي تريد إدخالها؟ ";
cin >> n;
int arr[n];
// قراءة الأرقام من المستخدم
cout << "أدخل " << n << " أرقام: ";
for (int i = 0; i < n; i++) {
cin >> arr[i];
}
// ترتيب الأرقام باستخدام خوارزمية الفقاعات
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
// تبديل المواقع
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
// طباعة الأرقام المرتبة
cout << "الأرقام بعد الترتيب: ";
for (int i = 0; i < n; i++) {
cout << arr[i] << " ";
}
return 0;
}
🔢 تحدي 2: إيجاد أكبر وأصغر رقم
#include <iostream>
using namespace std;
int main() {
int numbers[10];
cout << "أدخل 10 أرقام: ";
for (int i = 0; i < 10; i++) {
cin >> numbers[i];
}
int max = numbers[0];
int min = numbers[0];
// إيجاد أكبر وأصغر رقم
for (int i = 1; i < 10; i++) {
if (numbers[i] > max) {
max = numbers[i];
}
if (numbers[i] < min) {
min = numbers[i];
}
}
cout << "أكبر رقم: " << max << endl;
cout << "أصغر رقم: " << min << endl;
return 0;
}
🔢 تحدي 3: عدّ الأحرف في جملة
#include <iostream>
#include <string>
using namespace std;
int main() {
string sentence;
cout << "أدخل جملة: ";
getline(cin, sentence);
int count = 0;
// حساب عدد الأحرف بدون المسافات
for (int i = 0; i < sentence.length(); i++) {
if (sentence[i] != ' ') {
count++;
}
}
cout << "عدد الأحرف (بدون مسافات): " << count << endl;
return 0;
}
🔢 تحدي 4: التحقق من رقم أولي
#include <iostream>
using namespace std;
int main() {
int number;
bool isPrime = true;
cout << "أدخل رقم: ";
cin >> number;
// الأرقام الأقل من 2 ليست أولية
if (number < 2) {
isPrime = false;
} else {
// التحقق من قابلية القسمة
for (int i = 2; i <= number / 2; i++) {
if (number % i == 0) {
isPrime = false;
break;
}
}
}
if (isPrime) {
cout << number << " هو رقم أولي" << endl;
} else {
cout << number << " ليس رقم أولي" << endl;
}
return 0;
}
🔢 تحدي 5: حساب المضروب (factorial)
#include <iostream>
using namespace std;
int main() {
int number;
long long factorial = 1;
cout << "أدخل رقم لحساب مضروبه: ";
cin >> number;
// لا يمكن حساب مضروب الأرقام السالبة
if (number < 0) {
cout << "لا يمكن حساب مضروب الأرقام السالبة!" << endl;
} else {
// حساب المضروب
for (int i = 1; i <= number; i++) {
factorial *= i;
}
cout << "مضروب " << number << " هو: " << factorial << endl;
}
return 0;
}اللهم كن عوناً ومعينا لأخواننا في تركستان والإيغور والأحواز وسائر بلاد المسلمين 💔
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
