Introduction To Programming 3
Introduction To Programming 3
ALI HUSSAINI
comment
از کامنت برای نوشتن توضیحات مربوط به کدها در
برنامه استفاده میشود
کامنتها دو نوع هستند
کامنت تک خطی
کامنت چند خطی
کامنت تک خطی
برای نوشتن کامنت تک خطی از عالمت دو اسلش //
استفاده شده و تا آخر خط به عنوان کانت به حساب
می آید
!/* The code below will print the words Hello World
to the screen, and it is amazing */
;"!cout << "Hello World
string
از stringبرای ذخیره کردن textاستفاده میشود
در حقیقت stringمجموعه ای از کاراکترها است
قیمت stringباید داخل “ “ قرار بگیرد
) concat ( چسپاندن
میتوانstring برای چسپاندن متن موجود در دو متحول
استفاده کرد+ از عالمت
string firstName = "John ";
string lastName = "Doe";
string fullName = firstName + lastName;
cout << fullName;
قرار دادن فاصله مابین متن
برای قرار دادن فاصله مابین دو متن از دو متحول
میتوان فاصله را داخل “ “ قرار داد و سپس به
متحولهای موجود توسط عالمت +بچسپانیم
;"string firstName = "John
;"string lastName = "Doe
;string fullName = firstName + " " + lastName
;cout << fullName
)(append
از تابع )( appendمیتوان برای چسپاندن یک متن به
انتهای متن موجود استفاده کرد
در حقیقت این تابع همان کار +را انجام میدهد
;" string firstName = "John
سرعت پردازش appendاز +بیشتر میباشد
;"string lastName = "Doe
= string fullName
;)firstName.append(lastName
;cout << fullName
توجه :عالمت +در stringبه معنای چسپاندن است و
در اعداد به معنای جمع میباشد پس شما نمیتوانید
دو قیمت stringرا با هم جمع حسابی بکنید
به مثال زیر توجه کنید
;"string x = "10
;"string y = "20 1020 در این مثال قیمت zمیشود
)string z = x + y; // z will be 1020 (a string
طول یک متن
از تابع )( lengthمیتوان برای پیدا کردن طول یک
متن استفاده کرد
در مثال زیر طول متن که 26میباشد ،چاپ میشود
مثال دیگر
string myString = "Hello";
cout << myString[1];
// Outputs e
برای عوض کردن کاراکتری خاص داخل یک متن از روش
زیر میتوان استفاده کرد
string myString = "Hello";
myString[0] = 'J';
cout << myString;
// Outputs Jello instead of Hello
توابع ریاضی در C++
C++شامل توابع بسیار زیادی برای کار با توابع
ریاضی است
به عنوان مثال تابع )( maxکه میتواند بزرگترین
قیمت بین دو عدد را تشخیص داده و بازگشت دهد
;)cout << max(5, 10
و یا تابع )( minکه کوچکترین قیمت بین دو عدد را
تشخیص داده و بازگشت میدهد
;)cout << min(5, 10
بقیه توابع ریاضی در پکیج > <cmathوجود دارد که
باید بزای استفاده از آنها ابتدا این پکیج را
صدا بزنیم
// Include the cmath library
>#include <cmath