آموزش رایگان ++C از صفر
787 subscribers
57 photos
4 videos
3 files
12 links
ترجمه رایگان C++ سایت W3schools.com
کانال پایتون 🐍🐍🐍🐍
@pyfaw3schools
Download Telegram
از مثال تصویر، ما سه دستور داریم:
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
عملگر + می‌تواند بین رشته‌ها استفاده شود تا آن‌ها را با هم ترکیب کرده و یک رشته جدید ایجاد کند. این عمل "concatenation" یا الحاق نامیده می‌شود


در مثال ، ما یک فاصله پس از firstName اضافه کردیم تا در خروجی بین "John" و "Doe" یک فاصله ایجاد شود.
6
یک رشته در ++C در واقع یک شیء است که شامل توابعی می‌شود که می‌توانند عملیات خاصی را روی رشته‌ها انجام دهند.



به عنوان مثال، شما می‌توانید رشته‌ها را با استفاده از تابع ()append نیز به هم الحاق کنید
8
نکته ❗️❗️ ++C از عملگر + هم برای جمع کردن اعداد و هم برای الحاق رشته‌ها استفاده می‌کند.

اعداد جمع می‌شوند و رشته‌ها با هم ترکیب می شوند.

اگر بخواهید به صورت زیر بین یک متغیر رشته و یک متغیر عددی عملگر + استفاده کنید، خطا به شما نمایش داده می شود :

string x = "10";
int y = 20;
string z = x + y; //ERROR



یا هردو مطابق زیر باید رشته باشند ⤵️⤵️
string x = "10";
string y = "20";
string z = x + y; // 1020

یا هردو عدد⤵️⤵️
int x = 10;
int y = 20;
int z = x + y; // 30
8👍2
انواع شروط منطقی متداول در ++C:


کمتر از: a < b
کمتر یا مساوی با: a <= b
بیشتر از: a > b
بیشتر یا مساوی با: a >= b
برابر با: a == b
نابرابر با: a != b

می‌توانید از این شروط برای انجام کارهای مختلف بر اساس تصمیمات مختلف استفاده کنید.
9
عبارات شرطی در ++C

🔔 از if برای مشخص کردن یک بلوک کد استفاده کنید که اگر یک شرط خاص درست باشد، اجرا شود.

🔔 از else برای مشخص کردن یک بلوک کد استفاده کنید که اگر همان شرط نادرست باشد، اجرا شود.

🔔از else if برای مشخص کردن یک شرط جدید استفاده کنید که اگر شرط اول نادرست باشد، آزمایش شود.

🔔 از switch برای مشخص کردن بسیاری از بلوک‌های کد جایگزین که باید اجرا شوند، استفاده کنید.

دوستان عزیز در ادامه مثال هرکدام از شروط رو تقدیم تون خواهیم کرد🌷🌷🌷🌷🌷
6👍1
دوستان عزیز لطفا این پستو برسونید به ده تا ❤️و برای بقیه هم فوروارد کنید تا بقیه مثال های شروط رو آماده می کنیم

🌷🌷🌷🌷
17
در این مثال، یک شرط if-else وجود دارد:

اگر مقدار time کمتر از 18 باشد (time < 18)، برنامه پیام "salam" را چاپ می‌کند.

اگر مقدار time کمتر از 18 نباشد (یعنی بزرگتر یا مساوی با 18 باشد)، برنامه پیام "vakht bekheir" را چاپ می‌کند.

💡💡 در این مثال ، چون مقدار time برابر با 20 است، شرط if نادرست است، بنابراین بلوک else اجرا می‌شود و پیام "vakht bekheir" در خروجی چاپ می‌شود.
8
می‌توانیم از دستور else if برای مشخص کردن یک شرط جدید استفاده کنیم، اگر شرط اول نادرست باشد. به عنوان مثال، در کد زیر، سه شرط مختلف بررسی می‌شوند:

⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️


اگر مقدار time کمتر از 10 باشد، برنامه پیام "salam" را چاپ می‌کند.


اگر شرط اول نادرست باشد و مقدار time کمتر از 20 باشد (شرط else if)، برنامه پیام "vakht bekheir" را چاپ می‌کند.

اگر هیچ‌یک از دو شرط بالا برقرار نباشد، برنامه پیام "sobh behkher" را چاپ می‌کند.

💡💡در این مثال ، چون مقدار time برابر با22 است، شرط اول (time< 10) و شرط دوم (time<  20)
هر دو نادرست هستند، بنابراین پیام "sobh behkher" در خروجی چاپ می‌شود.
7