آموزش رایگان ++C سایت w3schools
رفتن به کانال در Telegram
493
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+27 روز
+230 روز
آرشیو پست ها
در این مثال، یک شرط if-else وجود دارد:
✅ اگر مقدار time کمتر از 18 باشد (time < 18)، برنامه پیام "salam" را چاپ میکند.
✅ اگر مقدار time کمتر از 18 نباشد (یعنی بزرگتر یا مساوی با 18 باشد)، برنامه پیام "vakht bekheir" را چاپ میکند.
💡💡 در این مثال ، چون مقدار time برابر با 20 است، شرط if نادرست است، بنابراین بلوک else اجرا میشود و پیام "vakht bekheir" در خروجی چاپ میشود.
دوستان عزیز لطفا این پستو برسونید به ده تا ❤️و برای بقیه هم فوروارد کنید تا بقیه مثال های شروط رو آماده می کنیم
🌷🌷🌷🌷
عبارات شرطی در ++C
🔔 از if برای مشخص کردن یک بلوک کد استفاده کنید که اگر یک شرط خاص درست باشد، اجرا شود.
🔔 از else برای مشخص کردن یک بلوک کد استفاده کنید که اگر همان شرط نادرست باشد، اجرا شود.
🔔از else if برای مشخص کردن یک شرط جدید استفاده کنید که اگر شرط اول نادرست باشد، آزمایش شود.
🔔 از switch برای مشخص کردن بسیاری از بلوکهای کد جایگزین که باید اجرا شوند، استفاده کنید.
دوستان عزیز در ادامه مثال هرکدام از شروط رو تقدیم تون خواهیم کرد🌷🌷🌷🌷🌷
انواع شروط منطقی متداول در ++C:
کمتر از: a < b
کمتر یا مساوی با: a <= b
بیشتر از: a > b
بیشتر یا مساوی با: a >= b
برابر با: a == b
نابرابر با: a != b
میتوانید از این شروط برای انجام کارهای مختلف بر اساس تصمیمات مختلف استفاده کنید.
نکته ❗️❗️ ++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
یک رشته در ++C در واقع یک شیء است که شامل توابعی میشود که میتوانند عملیات خاصی را روی رشتهها انجام دهند.
به عنوان مثال، شما میتوانید رشتهها را با استفاده از تابع ()append نیز به هم الحاق کنید
عملگر + میتواند بین رشتهها استفاده شود تا آنها را با هم ترکیب کرده و یک رشته جدید ایجاد کند. این عمل "concatenation" یا الحاق نامیده میشود
در مثال ، ما یک فاصله پس از
firstName اضافه کردیم تا در خروجی بین "John" و "Doe" یک فاصله ایجاد شود.رشتهها برای ذخیره متن یا کاراکترها استفاده میشوند.
برای مثال، "Hello World" یک رشته است.
یک متغیر رشتهای شامل مجموعهای از کاراکترها است که درون علامت نقلقول دوتایی قرار گرفتهاند:
برای استفاده از رشتهها، باید یک فایل هدر اضافی را در ابتدای کد اصلی خود شامل کنید، یعنی کتابخانه :
از عملگرها(operators) برای انجام عملیات روی متغیرها استفاده میشود.
در این مثال ما از عملگر + برای جمع کردن دو مقدار استفاده میکنیم:
در این مثال، کاربر باید دو عدد وارد کند. سپس با محاسبه (جمع کردن) دو عدد، مجموع را چاپ میکنیم.
اجرای کد در w3schools🔗🔗
https://www.w3schools.com/cpp/showcpp.asp?filename=demo_user_input2
شبتون بخیر دوستان عزیز🌷🌷🌷
همانطور که قبلا خدمتتون عرض کرده بودیم، cout برای نمایش دادن (چاپ کردن) مقادیر استفاده میشود.
حالا از cin برای گرفتن ورودی از کاربر استفاده خواهیم کرد که یک متغیر از پیش تعریف شده است که دادهها را با استفاده از عملگر استخراج (<<) از صفحه کلید کاربر میخواند.
در مثال تصویر، کاربر میتواند یک عدد وارد کند که در متغیر x ذخیره و سپس مقدار x توسط cout چاپ می شود
🏅🔗اجرای مثال درw3schools
https://www.w3schools.com/cpp/showcpp.asp?filename=demo_user_input
توجه داشته باشید که اگر مقدار جدیدی را به یک متغیر (در اینجا myNum) اختصاص دهید، مقدار قبلی آن توسط مقدار جدید جایگزین خواهد شد که در اینجا مقدار اولیه 15 و مقدار جدید آن 10 می باشد
می توانید از طریق لینک زیر مقداری دیگر به متغیر myNum اختصاص دهید تا تغییر را در مقدار آن مشاهده کنید
https://www.w3schools.com/cpp/trycpp.asp?filename=demo_variables_int3
در ++C
شما میتوانید یک متغیر را بدون اختصاص مقدار اولیه اعلان کنید و بعداً مقدار را اختصاص دهید
دوستان عزیز این پستو بی زحمت برسونید به ده تا ❤️
برای ایجاد یک متغیر، نوع آن را مشخص کرده و یک مقدار به آن اختصاص دهید:
نکته: دو کاراکتر n\ پس از یکدیگر در cout یک خط خالی پس از آن ایجاد می کنند:
اجرای مثال درw3schools
https://www.w3schools.com/cpp/trycpp.asp?filename=demo_output2
همچنین همانند مثال زیرمیتوانید به هر تعداد که میخواهید از اشیاء cout استفاده کنید. با این حال، توجه داشته باشید که این کار در انتهای خروجی یک خط جدید اضافه نمیکند
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!";
cout << "I am learning C++";
return 0;
}از مثال تصویر، ما سه دستور داریم:
cout<<"Hello World! ";
count<<"Have a good day!";
return 0;
ابتدا دستور اول اجرا میشود (چاپ "Hello World!" روی صفحه).
سپس دستور دوم اجرا میشود (چاپ "Have a good day!" روی صفحه).
و در نهایت، دستور سوم اجرا میشود (پایان برنامه C به طور موفقیتآمیز).
در پست های بعدی بیشتر درباره دستورات توضیح خواهیم داد. فعلاً فقط به یاد داشته باشید که همیشه آنها را با یک نقطهویرگول به پایان برسانید تا از هرگونه خطا جلوگیری شود.
همچنین در ادامه به شما آموزش میدهیم که چگونه خروجی را کنترل کنید و چگونه خطوط جدیدی را وارد کنید تا کدتان خواناتر باشد