آموزش رایگان ++C از صفر
788 subscribers
57 photos
4 videos
3 files
12 links
ترجمه رایگان C++ سایت W3schools.com
کانال پایتون 🐍🐍🐍🐍
@pyfaw3schools
Download Telegram
قبل از شروع به کار با ++C لازم است یک کامپایلر که کدهای ++C را به زبان ماشین تبدیل می کند نصب کنید که معروف ترین کامپایلر GCC می باشد.

بعد از آن باید یک IDE مناسب برای کار با C++ روی سیستم خود نصب کنید که معروفترین IDE ها : ویژوال استودیو(Visual Studio)، و کد بلاکس( Code::Blocks) می باشند.


بعد از آن باید یک IDE مناسب برای کار با ++C روی سیستم خود نصب کنید

معروفترین IDE ها : ویژوال استودیو(Visual Studio)، و کد بلاکس( Code::Blocks) می باشند.


همچنین می توانید از لینک های سایت w3schools که برای هر تمرین در اختیار شما قرار می دهیم استفاده نمایید.
👍74
شبتون بخیر دوستان عزیز برای نصب IDE معروف++C که codeblocks نام دارد بهمراه GCC از طریق لینک زیر اقدام کرده و اگر سیستم شما 64 بیتی است codeblocks-20.03mingw-setup.exe

را دانلود کرده و در غیر این صورت نسخه 32 بیتی
codeblocks-20.03mingw-32bit-setup.exe
پس از دانلود فایل اجرایی را نصب بفرمایید

https://www.codeblocks.org/downloads/binaries/
6
This media is not supported in your browser
VIEW IN TELEGRAM
بیایید اولین فایل ++C خود را ایجاد کنیم:
1⃣برنامه codeblocks را که نصب کردید، باز کرده و سپس از طریق مسیر زیر یک فایل خالی ایجاد کنید :

File > New > Empty File

2⃣کد++C زیر را بنویسید و فایل را با نام myfirstprogram.cpp پس از کلیک روی مسیر زیر ذخیره کنید :

File > Save File as

#include <iostream>
using namespace std;

int main() {
cout << "Hello World!";
return 0;
}

3⃣سپس به مسیر Build > Build and Run بروید تا برنامه اجرا شود :
همانطور که مشاهده می کنید، پس از اجرای برنامه کنسول باز شده و پیام "Hello World" نمایش داده می شود. با زدن دکمه Enter می توانید کنسول را ببندید

این برنامه ساده، کتابخانه iostream را شامل می‌شود، تابع main را تعریف می‌کند و عبارت "Hello, world!" را در کنسول چاپ می‌کند. به طور مفصل این مفاهیم را در پست های آینده توضیح خواهیم داد
👍6😘1
آموزش رایگان ++C از صفر
بیایید اولین فایل ++C خود را ایجاد کنیم: 1⃣برنامه codeblocks را که نصب کردید، باز کرده و سپس از طریق مسیر زیر یک فایل خالی ایجاد کنید : File > New > Empty File 2⃣کد++C زیر را بنویسید و فایل را با نام myfirstprogram.cpp پس از کلیک روی مسیر زیر ذخیره کنید…
توضیح کامل کد فوق

خط 1: <include<iostream# یک کتابخانه فایل هدر است که به ما اجازه می‌دهد با اشیای ورودی و خروجی کار کنیم، مثل cout (که در خط 5 استفاده شده). فایل‌های هدر به برنامه‌های ++C قابلیت‌های بیشتری اضافه می‌کنند.

خط 2: using namespace std به این معنی است که می‌توانیم از نام‌های اشیاء و متغیرهای کتابخانه std استفاده کنیم.

نگران نباشید اگر نفهمیدید که <include<iostream# و using namespace std چگونه کار می‌کنند. فقط به عنوان چیزی که (تقریباً) همیشه در برنامه شما ظاهر می‌شود به آن فکر کنید.

خط 3: یک خط خالی. ++C اسپیس بین خطوط کد را نادیده می‌گیرد. اما ما از آن برای خواناتر کردن کد استفاده می‌کنیم.

خط 4: چیز دیگری که همیشه در برنامه ++C ظاهر می‌شود ()int main است. این یک تابع نامیده می‌شود. هر کدی که داخل کروشه‌های آن {} قرار گیرد، اجرا خواهد شد.

خط 5: cout (تلفظ: "سی-اوت") یک شیء است که با عملگر درج (>>) برای خروجی/چاپ متن استفاده می‌شود. در مثال ما، "!Hello World" را خروجی می‌دهد.

نکته: هر عبارت ++C با یک نقطه ویرگول ; تمام می‌شود.

نکته: بدنه ()int main نیز می‌تواند به صورت زیر نوشته شود:
int main () { cout << "Hello World! "; return 0; }

یادآوری: کامپایلر اسپیس را نادیده می‌گیرد. با این حال، خطوط متعدد کد را خواناتر می‌کند.

خط 6: ;return 0 تابع اصلی را پایان می‌دهد.

خط 7: فراموش نکنید که کروشه پایانی { را اضافه کنید تا تابع ()main را به درستی پایان دهید
8👍1
حذف فضای نام (namespace)
ممکن است برنامه‌های ++C ای ببینید که بدون کتابخانه فضای نام std اجرا می‌شوند. همانند مثال تصویر، خط using namespace std می‌تواند حذف شود و به جای آن از کلیدواژه std به همراه عملگر :: برای برخی اشیاء استفاده شود:


اجرای کد درw3schools

https://www.w3schools.com/cpp/trycpp.asp?filename=demo_helloworld2
8
C++ در statement

یک برنامه کامپیوتری لیستی از "دستورات" (instructions) است که توسط یک کامپیوتر "اجرا" (execute) می‌شوند.

در یک زبان برنامه‌نویسی، این دستورات برنامه‌نویسی به عنوان statement شناخته می‌شوند.

کد زیر زیر به کامپایلر "دستور" می‌دهد تا متن "Hello World" را روی صفحه نمایش چاپ کند که بیانگر statement می باشد

cout << "Hello World!";
7
بسیار مهم است که هر statement را با نقطه‌ویرگول (;) تمام کنید.

اگر نقطه‌ویرگول (;) را فراموش کنید، همانند تصویر خطا رخ خواهد داد و برنامه اجرا نخواهد شد.
8
از مثال تصویر، ما سه دستور داریم:
cout<<"Hello World! ";
count<<"Have a good day!";
return 0;

ابتدا دستور اول اجرا می‌شود (چاپ "Hello World!" روی صفحه).
سپس دستور دوم اجرا می‌شود (چاپ "Have a good day!" روی صفحه).
و در نهایت، دستور سوم اجرا می‌شود (پایان برنامه C به طور موفقیت‌آمیز).

در پست های بعدی بیشتر درباره دستورات توضیح خواهیم داد. فعلاً فقط به یاد داشته باشید که همیشه آن‌ها را با یک نقطه‌ویرگول به پایان برسانید تا از هرگونه خطا جلوگیری شود.

همچنین در ادامه به شما آموزش می‌دهیم که چگونه خروجی را کنترل کنید و چگونه خطوط جدیدی را وارد کنید تا کدتان خواناتر باشد
👍11
همچنین همانند مثال زیرمی‌توانید به هر تعداد که می‌خواهید از اشیاء cout استفاده کنید. با این حال، توجه داشته باشید که این کار در انتهای خروجی یک خط جدید اضافه نمی‌کند

#include <iostream>
using namespace std;

int main() {
cout << "Hello World!";
cout << "I am learning C++";
return 0;
}
👍7
برای درج یک خط جدید، می توانید از کاراکترn\ استفاده کنید:
7
نکته: دو کاراکتر n\ پس از یکدیگر در cout یک خط خالی پس از آن ایجاد می کنند:
7
سلام عرض ادب دوستان عزیز با 10 تا قلب لطفا مارو حمایت کنید😊😊🌷🌷
35👍1👎1
برای ایجاد یک متغیر، نوع آن را مشخص کرده و یک مقدار به آن اختصاص دهید:
14
در ++C
شما می‌توانید یک متغیر را بدون اختصاص مقدار اولیه اعلان کنید و بعداً مقدار را اختصاص دهید

دوستان عزیز این پستو بی زحمت برسونید به ده تا ❤️
21👍3
توجه داشته باشید که اگر مقدار جدیدی را به یک متغیر (در اینجا myNum) اختصاص دهید، مقدار قبلی آن توسط مقدار جدید جایگزین خواهد شد که در اینجا مقدار اولیه 15 و مقدار جدید آن 10 می باشد

می توانید از طریق لینک زیر مقداری دیگر به متغیر myNum اختصاص دهید تا تغییر را در مقدار آن مشاهده کنید

https://www.w3schools.com/cpp/trycpp.asp?filename=demo_variables_int3
9👍1
شبتون بخیر دوستان عزیز🌷🌷🌷

همانطور که قبلا خدمتتون عرض کرده بودیم، cout برای نمایش دادن (چاپ کردن) مقادیر استفاده می‌شود.


حالا از cin برای گرفتن ورودی از کاربر استفاده خواهیم کرد که یک متغیر از پیش تعریف شده است که داده‌ها را با استفاده از عملگر استخراج (<<) از صفحه کلید کاربر می‌خواند.

در مثال تصویر، کاربر می‌تواند یک عدد وارد کند که در متغیر x ذخیره و سپس مقدار x توسط cout چاپ می شود

🏅🔗اجرای مثال درw3schools

https://www.w3schools.com/cpp/showcpp.asp?filename=demo_user_input
5
در این مثال، کاربر باید دو عدد وارد کند. سپس با محاسبه (جمع کردن) دو عدد، مجموع را چاپ می‌کنیم.


اجرای کد در w3schools🔗🔗

https://www.w3schools.com/cpp/showcpp.asp?filename=demo_user_input2
7
از عملگرها(operators) برای انجام عملیات روی متغیرها استفاده می‌شود.

در این مثال ما از عملگر + برای جمع کردن دو مقدار استفاده می‌کنیم:
6
رشته‌ها برای ذخیره متن یا کاراکترها استفاده می‌شوند.

برای مثال، "Hello World" یک رشته است.

یک متغیر رشته‌ای شامل مجموعه‌ای از کاراکترها است که درون علامت نقل‌قول دوتایی قرار گرفته‌اند:

برای استفاده از رشته‌ها، باید یک فایل هدر اضافی را در ابتدای کد اصلی خود شامل کنید، یعنی کتابخانه <string>:
👍43