Professional Documents
Culture Documents
New Text Document (4)
New Text Document (4)
Lesson one
Word Meaning
Game لعبة
Desktop Application برنامج لسطح المكتب
Operating System نظام تشغيل
Browser متصفح اإلنترنت
Pointers المؤشرات
Portable نسخة محمولة
Cross Platform يعمل على أكثر من منصة
App تطبيق
Platform منصة
Closer To Hardware أقرب لمعدات الكمبيوتر
Playlist قائمة تشغيل
Tool أداة
Cover تغطية
the code
#include <iostream>
int main()
{
std::cout << "Iam Dragon";
return 0;
}
Lesson two
Word Meaning
Support تدعم
Procedural Programming البرمجة اإلجرائية
Object Oriented Programming البرمجة الكائنية
Paradigm نموذج لكتابة الشفرة البرمجية
Style شكل/ نمط
Benefit منفعة
Offline بدون إتصال باإلنترنت
Self Study التعلم الذاتي
Course دورة تعليمية
Resources الموارد
Community المجتمع
Framework إطار عمل
Output المخرجات
Learn تعلم
Engineer مهندس
Career مسار مهني
Piece Of Cake تعبير يدل على سهولة الشيء
Panel لوحة تحكم
Front-End Developer مطور الواجهات األمامية
Back-End Developer مطور الواجهات الخلفية
Mobile Developer مطور تطبيقات الجوال
Date Science علوم البيانات
AI Artificial Intelligence الذكاء اإلصطناعي
Machine Learning تعلم اآللة
Critical Thinking المنطقي/ التفكير النقدي
Knowledge معرفة
Lesson three
Word Meaning
Lesson Four
Word Meaning
Lesson Five
Word Meaning
#include <iostream>
int main()
{
std::cout << "Line 1\n";
std::cout << "Line 2\n";
std::cout << "Line 3\n";
return 0;
}
Lesson six
the code
#include <iostream>
int main()
{
std::cout << "Line 1\n";
std::cout << "Line 2\n";
std::cout << "Line 3\n";
return 0;
}
Lesson seven
Word Meaning
the code
#include <iostream>
int main()
{
std::cout << "Line 1\n";
std::cout << "Line 2\n";
std::cout << "Line 3\n";
std::cout << "std::cout";
return 0;
}
Lesson eight
the code
// Include Iostream
#include <iostream>
/* Elzero */
/*
==================
Elzero
==================
*/
/*==================
Elzero
==================*/
Lesson nine
Word Meaning
Decleare يعلن
Data_Type نوع البيانات
Static Type نوع ثابت
Dynamic Type نوع ديناميكي
Variable_Name اسم المتغير
Value القيمة
the code
/*
Variables Basic Knowledge
- Data Container With Unique Name "Identifier"
- Declare With Value + Change Later
Syntax
- [Data_Type] [Variable_Name] = [Value]
*/
#include <iostream>
using namespace std;
int main()
{
int price = 200;
cout << "Price Is: " << price;
cout << "\nPrice After Adding 15 Is: " << price + 15;
cout << "\nPrice After Adding 50 Is: " << price + 50;
price = 150;
cout << "\nThe New Price Is: " << price;
return 0;
}
// Line 1\nLine 2
// Line 1\nLine 2
Lesson ten
Word Meaning
the code
/*
Variables Naming Rules & Best Practices
- Best Practices
--- Related Names
--- Writing Style
*/
#include <iostream>
using namespace std;
int main()
{
int price = 100; // Declare A New Variable
price = 200; // Update The Value
int Price = 400;
cout << price;
cout << "\n===============\n";
int n1um1111 = 10;
cout << n1um1111;
cout << "\n===============\n";
int _num_bers_ = 100;
cout << _num_bers_;
cout << "\n===============\n";
int publics = 1000;
cout << publics;
cout << "\n===============\n";
int OSAMA = 500; // Bad Style
cout << OSAMA;
cout << "\n===============\n";
int x = 1000;
cout << x;
return 0;
}
Lesson eleven
the code
/*
Variables Advanced Knowledge
- Declare Variable Without Value + Change Later
- Declare Multiple Variables Without Value + Change Later
- Declare Multiple Variables With Same Value
*/
#include <iostream>
using namespace std;
int main()
{
int a;
a = 100;
cout << a; // 100
int b, c, d;
b = 10, c = 20, d = 30;
cout << b + c + d; // 60 => [10 + 20 + 30]
int e, f = 40, g;
e = 20, g = 60;
cout << e + f + g; // 120
int h, i, j;
// h = 10, i = 10, j = 10;
h = i = j = 10;
cout << h + i + j; // 30
return 0;
}
Lesson twelve
Word Meaning
the code
/*
Variables Scope
- Global Variable
- Local Variable
*/
#include <iostream>
using namespace std;
int second()
{
int b = 200; // Local Variable
cout << a << " Coming From Second Function\n";
cout << b << " Coming From Second Function\n";
return 0;
}
int main()
{
cout << a << " Coming From Main Function\n";
// cout << b << " Coming From Main Function\n"; // Undefined
second();
return 0;
}
Lesson thirteen
Word Meaning
the code
/*
Constant Variable
- Read Only Value
- Can't Declare Without Value
*/
#include <iostream>
using namespace std;
#define DAYS 9
int main()
{
const int day = 8;
// int salary = 15000;
const int num = 100;
// num = 200;
cout << num;
// const int x;
cout << "\n" << DAYS;
return 0;
}
Lesson Fourteen
the code
/*
Calculate Your Age Application
*/
#include <iostream>
using namespace std;
int main()
{
cout << "=========================\n";
cout << "==Calculate Yor Age App==\n";
cout << "=========================\n";
int age;
cin >> age;
cout << "Age In days Is: " << age_in_days << " Days\n";
cout << "Age In hours Is: " << age_in_hours << " hours\n";
cout << "Age In minutes Is: " << age_in_minutes << " minutes\n";
cout << "Age In seconds Is: " << age_in_seconds << " secondes\n";
return 0;
}
Lesson fifteen
Word Meaning
the code
/*
Escape Sequences Characters
--- Special Non Printing Characters
--- Control Printing Behaviour
--- Start With Back Slash "\"
--- Can Be Inserted In Any Position
- \n
- \\
- \"
- \'
- \t => Tab Equal 8 Spaces
- \b
- \a => Alert => Play Beep During Execution
- \r => Carriage Return
*/
#include <iostream>
using namespace std;
int main()
{
cout << "Line 1\n";
cout << "Line 2\n";
cout << "Line 3\\\n";
cout << "Line \"4\"\n";
cout << "Line 5\n";
cout << "Line\t6\n";
cout << "Line\b7\n"; // Lin7
cout << "Line 8\a\n";
cout << "Osama\rLzero\n"; // Lzero
cout << "Line"; // This Is Line \\
return 0;
}
Lesson Sixteen
Word Meaning
the code
/*
Data Types
- What Is Data ?
- Data Examples In Real Life
--- Integer => 5000, 10, -100
--- String => "Elzero Web School", "Osama Elzero", "100A"
--- Boolean => true, false
--- Float => 18.5, 1900.50
--- Array => ["Osama", "Ahmed", "Sayed", "Mahmoud"]
- Why We Choose Data ?
--- Size
--- Operation
What Is Operand ?
- The Part Of an Instruction Representing The Data Manipulated by The Operator
*/
#include <iostream>
using namespace std;
int main()
{
int num = 10;
string name = "Osama";
bool status = true;
return 0;
}