یک پروژه آموزشی برای یادگیری زبان برنامهنویسی C++ از پایه تا مفاهیم اولیه شیگرایی. این پروژه شامل تمرینها و کدهای نوشتهشده در طول ۷ ساعت یادگیری است.
این پروژه شامل ۷ بخش است که هر بخش یک ساعت یادگیری را پوشش میدهد:
| ساعت | موضوع | فایلها |
|---|---|---|
| ۱ | نصب و Hello World | init.cpp |
| ۲ | متغیرها و انواع داده | variable.cpp, change-variabele-data.cpp |
| ۳ | شرطها (if / else) | conditions.cpp, exercise-conditions.cpp |
| ۴ | حلقهها (for / while) | for.cpp, exercise-for.cpp |
| ۵ | توابع (functions) | func.cpp |
| ۶ | آرایه و رشته (array و string) | array.cpp |
| ۷ | class خیلی ساده (OOP پایه) | class.cpp |
# نصب کامپایلر
sudo pacman -S g++
# کامپایل یک فایل
g++ init.cpp -o init
# اجرا
./init- افزونههای C/C++ و Code Runner را نصب کن
- فایل
.cppرا باز کن - با
Ctrl+Alt+Nیا از ترمینال اجرا کن
cpp/
├── init.cpp # ساعت ۱: Hello World
├── variable.cpp # ساعت ۲: متغیرها
├── change-variabele-data.cpp # ساعت ۲: تغییر داده متغیر
├── conditions.cpp # ساعت ۳: شرطها
├── exercise-conditions.cpp # ساعت ۳: تمرین شرطها
├── for.cpp # ساعت ۴: حلقه for
├── exercise-for.cpp # ساعت ۴: تمرین حلقه
├── func.cpp # ساعت ۵: توابع
├── array.cpp # ساعت ۶: آرایه و رشته
├── class.cpp # ساعت ۷: class ساده
└── README.md
int nums[] = {1, 2, 3, 4, 5};
int sum = 0;
for (int i = 0; i < 5; i++) {
sum += nums[i];
}string names[3];
for (int i = 0; i < 3; i++) {
cin >> names[i];
}Mahdyar Alipor GitHub
این پروژه برای آموزش شخصی ایجاد شده است.