C++
518 subscribers
9 photos
29 videos
الشرح رح يكون فيديوهات لانها أقرب للفهم وأحسن لشرح الفكرة انشالله رح أشرح النظري يلي عبيعطيه الدكتور يمان بالاضافة لتمارين العملي واذا زاد معنا وقت منحل تمارين خارجية والفيديوهات كلا رح تضل عندي الي بدو ياها عالشير يتواصل معي
@Mohammd_Benni
وموفقين يارب.
Download Telegram
Channel created
Channel photo updated
نبدا بدون مقدمات بأول برنامج ..
هاد البرنامج بسيط جدا هو برنامج بيطبع عالشاشة كلمة hello

خلينا نفهمو سطر سطر .. اول سطر :
#include <iostream>

هاد أمر استدعاء لمكتبة اسما input output stream
شو يعني ؟؟ يعني باختصار البرنامج لحالو مافيو تعليمة خاصة لاخراج كلام عالشاشة يعني كل مرة بدنا نكتب كلام عالشاشة يظهر للمستخدم بدنا نكتب كتير أسطر ليفهم البرنامج شو بدنا ولكن اختصاراً هي الأسطر كلا انكتبت بهي المكتبة يلي نحن منستدعيها مرة وحدة بس بكل البرنامج..
وأمر اظهار نص عالشاشة هو ( cout ) لولا هالمكتبة المترجم مارح يفهم شو هي ال ( cout ) ولا رح يعرف شو هية او شو وظيفتا .

طيب تاني سطر ..
using namespace std;

هالجملة بدونها نحن لازم نكتب قبل كل سطر منبلش فيه بالبرنامج هالعبارة ( ::std ) بقا هي كمان اختصاراً للجهد والوقت ولحتى ما اكتب هالعبارة قبل كل سطر من البرنامج بكتبا مرة وحدة براس البرنامج .

طيب منجي على ..
int main(){ }

هي هية الدالة الرئيسية يلي جواتا رح ينكتب البرنامج
وين جواتا؟
متل مو شايفين في قوسين صغار وقوسين كبار .. القوسين الصغار ما منقرب عليهن ابدا اما كلشي بدنا ياه يتنفذ هاد كلو منكتبو بين القوسين الكبار.
هلا ممكن تشوفوا كلام مكتوب بقلب القوسين الصغار اول ما تفتحوا البرنامج هالشي حسب الكومبايلر(المترجم) الي محملينو .. هون انتوا مخيرين بدكن تعيفوه متل ما هو او تمحوه كلو ما بأثر .

طيب متل مو ملاحظين بقلب القوسين الكبار ( طبعا انا مبعد القوسين الكبار عن بعض لحتى يكون الكود مرتب اكتر ) حطينا علامة الاخراج التالية :
cout << "hello";

متل ما قلنا (cout) هية علامة الاخراج ودائما بكتب وراها هالسهمين( >> ) دائماً
وبعدا منحط هدول العلامتين ( "" ) وبحط بيناتن النص يلي بدي ياه يطلع عالشاشة . وما مننسى الفاصلة المنقوطة ( ; ) بنهاية هالعلامة دائما منحطا

هلا هون لازم نعرف انو كلشي بين هالاشارتين ( "" ) رح ينطبع متل ما هو بدون أي تعديل ورح يفهو المترجم انو هو نص عادي يعني حتى لو حطيانا هيك "678" رح يفهما المترجم انو هي نص وليست رقم هي النقطة انتبهو عليها

طيب كيف منفهمو انو هاد رقم ؟ انشالله لاحقاً رح نوضح هالشي بالتفصيل الممل

وهلا جربوا لحالكن تطبعوا كلمات او جمل مختلفة عالشاشة طالما عرفتوا شلون ..
👍3
الشرح رح يكون فيديوهات لانها أقرب للفهم وأحسن لتوصيل الفكرة انشالله رح أشرح النظري يلي عبيعطيه الدكتور يمان بالاضافة لتمارين العملي واذا زاد معنا وقت منحل تمارين خارجية والفيديوهات كلا رح تضل عندي الي بدو ياها عالشير يتواصل معي
@Mohammd_Benni
وموفقين يارب💚
👍3
المتغيرات ومثال بسيط عليهن ..
جربوا تطلبوا من المستخدم اسمو وكمان تطبعولوا ياه عالشاشة .. 💚
👍1
Media is too big
VIEW IN TELEGRAM
1
برنامج جمع عددين ..
جربوا جمعوا أربع أعداد 💚
تطبيقاً على هالمثال جربوا تعملوا برنامج بيحسب معدلكن بالسنة الأولى ..
14 متغير لانو 14 مادة جمعوهن بمتغير واحد وقسمو هالمتغير على 14 بيطلع المعدل 🌚
حاولوا ولو مازبط عادي 💚
برنامج حساب مساحة دائرة
وحساب المسافة اذا عطانا المستخدم السرعة والزمن ..
جربوا حسبوا مساحة ومحيط مربع 💚
👍1
👍1
برنامج لتحويل درجة الحرارة من سيلسيوس الى فهرنهايت
فرضنا متغيرين من نوع (float) لانو احتمال كبير يكون في فواصل..
وخلينا المستخدم يدخل درجة الحرارة بالسيلسيوس ...
وحطينا القانون الي بحول من سليسيوس الى فهرنهايت
وطبعنالو المتغير f بالاخير يلي هو درجة الحرارة بالفهرنهايت.. برنامج بسيط كتير💚