با تشکر از همراهی شما با کانال @cpprogram چند درصد از مطالب کانال از نظر آموزشي مناسب و مفید بودند؟
anonymous poll
اکثر مطالب عالی هستند – 7
👍👍👍👍👍👍👍 78%
کمتر از 20 درصد – 2
👍👍 22%
کمتر از 40 درصد
▫️ 0%
کمتر از 60 درصد
▫️ 0%
👥 9 people voted so far.
anonymous poll
اکثر مطالب عالی هستند – 7
👍👍👍👍👍👍👍 78%
کمتر از 20 درصد – 2
👍👍 22%
کمتر از 40 درصد
▫️ 0%
کمتر از 60 درصد
▫️ 0%
👥 9 people voted so far.
قسمت ۱۳
در زبان سی پلاس پلاس اگر بسته به مقدار یک متغیر باید کار های مختلفی انجام دهید و یا می خواهید یک لیست در ابتدای برنامه خود ایجاد کنید باید از عبارت switch استفاده کنید
با توجه به عکس بالا مقدار متغیر تعیین می کند که کدام دستور انجام شود
کد زیر حالت کلی یک switch است
switch (n)
{
case constant1:
// code to be executed if n is equal to constant1;
break;
case constant2:
// code to be executed if n is equal to constant2;
break;
.
.
.
default:
// code to be executed if n doesn't match any constant
}
عبارت نهایی default در صورتی که متغیر n مقداری غیر از مقادیری که در داخل switch تعیین شده باشند داشته باشد اجرا خواهد شد و اختیار است و نوشتن ان تنها به شما نشان می دهد که متغیر مقداری غیر از انچه در نظر گرفته بودید دارد.
#تمرین
کدی بنویسید که از کاربر یک عدد صحیح از ۱ تا ۴ دریافت کند و سپس بسته به عدد دریافتی یکی از موارد زیر را انجام دهد
عدد ۱
عبارت hi را چاپ کند
عدد ۲
عبارت 2+2=4
عدد ۳
یک عدد از کاربر درخواست کند و دوبرابر عدد ورودی را چاپ کند
عدد ۴
دو عدد از کاربر دریافت و جمع و ضرب این دو عدد را نمایش دهد
در غیر این صورت برنامه به پایان برسد
در زبان سی پلاس پلاس اگر بسته به مقدار یک متغیر باید کار های مختلفی انجام دهید و یا می خواهید یک لیست در ابتدای برنامه خود ایجاد کنید باید از عبارت switch استفاده کنید
با توجه به عکس بالا مقدار متغیر تعیین می کند که کدام دستور انجام شود
کد زیر حالت کلی یک switch است
switch (n)
{
case constant1:
// code to be executed if n is equal to constant1;
break;
case constant2:
// code to be executed if n is equal to constant2;
break;
.
.
.
default:
// code to be executed if n doesn't match any constant
}
عبارت نهایی default در صورتی که متغیر n مقداری غیر از مقادیری که در داخل switch تعیین شده باشند داشته باشد اجرا خواهد شد و اختیار است و نوشتن ان تنها به شما نشان می دهد که متغیر مقداری غیر از انچه در نظر گرفته بودید دارد.
#تمرین
کدی بنویسید که از کاربر یک عدد صحیح از ۱ تا ۴ دریافت کند و سپس بسته به عدد دریافتی یکی از موارد زیر را انجام دهد
عدد ۱
عبارت hi را چاپ کند
عدد ۲
عبارت 2+2=4
عدد ۳
یک عدد از کاربر درخواست کند و دوبرابر عدد ورودی را چاپ کند
عدد ۴
دو عدد از کاربر دریافت و جمع و ضرب این دو عدد را نمایش دهد
در غیر این صورت برنامه به پایان برسد
مثالی در رابطه با switch
جواب تمرین در ادامه ارسال خواهد شد
لطفا در حل تمرین همکاری کنید
جواب تمرین در ادامه ارسال خواهد شد
لطفا در حل تمرین همکاری کنید
C++ program آموزش
قسمت ششم مباحثی که در این قسمت بیان می شود نکات تکمیلی قسمت های قبلی می باشد لطفا قسمت های قبلی ۱ تا ۵ را قبل از این بحث به خوبی بررسی و تمرین کنید توجه کنید در تمام کد های زیر فاصله بین دو علامت < یا > به دلیل تصحیح نگارشی تلگرام وجود دارد در هیچ کدام…
نحوه محاسبه اعداد از نوع یکسان یا متفاوت
Int + double -> double + double = double
Int + int = int
Int + double -> double + double = double
Int + int = int
قسمت ۱۴
در زبان سی پلاس پلاس عبارت کنترلی goto برای زمانی اسفاده می شود که شما می خواهید به جای حرکت خط به خط برنامه ، مفسر را به خطی انتقال دهید که چند سطر قبل یا بعد از جایگاه فعلی آن می باشد
برای این کار به صورت زیر عمل می کنیم
نمونه :
goto label;
... .. ...
... .. ...
... .. ...
label:
statement;
... .. ...
در زبان سی پلاس پلاس عبارت کنترلی goto برای زمانی اسفاده می شود که شما می خواهید به جای حرکت خط به خط برنامه ، مفسر را به خطی انتقال دهید که چند سطر قبل یا بعد از جایگاه فعلی آن می باشد
برای این کار به صورت زیر عمل می کنیم
نمونه :
goto label;
... .. ...
... .. ...
... .. ...
label:
statement;
... .. ...
// این برنامه میانگین اعداد وارد شده توسط کاربر را محاسبه می کند
// اگر کاربر عدد منفی وارد کند برنامه میانگین اعداد قبلی را محاسبه و عدد منفی را در نظر نمی گیرد و میانگین نمایش داده می شود و برنامه پایان می یابد
using namespace std;
int main()
{
float num, average, sum = 0.0;
int i, n;
{
if(num < 0.0)
{
// انتقال مفسر برنامه به عبارت jump در صورت وارد کردن عدد منفی
}
sum += num;
}
jump:
average = sum / (i - 1);
return 0;
}
// اگر کاربر عدد منفی وارد کند برنامه میانگین اعداد قبلی را محاسبه و عدد منفی را در نظر نمی گیرد و میانگین نمایش داده می شود و برنامه پایان می یابد
# include <iostream>
using namespace std;
int main()
{
float num, average, sum = 0.0;
int i, n;
cout << "Maximum number of inputs: ";
cin >> n;
for(i = 1; i <= n; ++i)
{
cout << "Enter n" << i << ": ";
cin >> num;
if(num < 0.0)
{
// انتقال مفسر برنامه به عبارت jump در صورت وارد کردن عدد منفی
goto jump;
}
sum += num;
}
jump:
average = sum / (i - 1);
cout << "Average = " << average;
return 0;
}
#advertise
مایکروسافت در سرویسهای ابری از همه جلوتر است
ادامه در کانال دنیای فناوری اطلاعات
🖥 @It_Universee
مایکروسافت در سرویسهای ابری از همه جلوتر است
ادامه در کانال دنیای فناوری اطلاعات
🖥 @It_Universee
قسمت ۱۵
در این قسمت و قسمت های آینده به مبحث تابع می پردازیم
و تعریف و استفاده اون را در زبان سی پلاس پلاس بیان می کنیم
#تابع
تابع یا function به قطعه کدی گفته می شود که کار یا وظیفه خاصی را انجام می دهد
بسته به اینکه تابع تعریف شده باشد و یا توسط کاربر تعریف شود
توابع دو نوع هستند :
توابع کتابخانه ای
توابع تعریف شده توسط کاربر
این توابع توسط خود زبان سی پلاس پلاس تعریف شده اند و کاربر می تواند آن ها مستقیما صدا بزنذ (استفاده کند ) نیازی به تعریف این توابع نیست
نمونه :
تابع جذر گرفتن توسط خود سی پلاس پلاس نوشته شده است و در کتابخانه cmath قرار دارد
using namespace std;
int main()
{
double number, squareRoot;
squareRoot = sqrt(number);
return 0;
}
در این قسمت و قسمت های آینده به مبحث تابع می پردازیم
و تعریف و استفاده اون را در زبان سی پلاس پلاس بیان می کنیم
#تابع
تابع یا function به قطعه کدی گفته می شود که کار یا وظیفه خاصی را انجام می دهد
بسته به اینکه تابع تعریف شده باشد و یا توسط کاربر تعریف شود
توابع دو نوع هستند :
توابع کتابخانه ای
توابع تعریف شده توسط کاربر
توابع کتابخانه ای
این توابع توسط خود زبان سی پلاس پلاس تعریف شده اند و کاربر می تواند آن ها مستقیما صدا بزنذ (استفاده کند ) نیازی به تعریف این توابع نیست
نمونه :
تابع جذر گرفتن توسط خود سی پلاس پلاس نوشته شده است و در کتابخانه cmath قرار دارد
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double number, squareRoot;
cout << "Enter a number: ";
cin >> number;
// sqrt() یک تابع کتابخانه ای است
squareRoot = sqrt(number);
cout << "Square root of " << number << " = " << squareRoot;
return 0;
}
C++ program آموزش
قسمت ۱۵ در این قسمت و قسمت های آینده به مبحث تابع می پردازیم و تعریف و استفاده اون را در زبان سی پلاس پلاس بیان می کنیم #تابع تابع یا function به قطعه کدی گفته می شود که کار یا وظیفه خاصی را انجام می دهد بسته به اینکه تابع تعریف شده باشد و یا توسط کاربر…
خروجی کد نمونه به صورت بالا می تواند باشد
#تکمیلی
قسمت ۱۵
برای اینکه از توابع کتابخانه استفاده کنید لازم است که کتابخانه های اصلی آن ها مطالعه کنید برای نمونه کتابخانه cmath دارای توابع زیر می باشد :
—---عکس زیر —---
برای استفاده از این توابع و دیگر توابع این کتابخانه تنها باید عبارت
را در ابتدای کد خود قرار دهید
در صورت نیاز به اطلاعات بیشتر به وب سایت زیر
http://www.cplusplus.com/reference/cmath/
و یا با آی دی @hrgh74
ارتباط برقرار کنید
قسمت ۱۵
برای اینکه از توابع کتابخانه استفاده کنید لازم است که کتابخانه های اصلی آن ها مطالعه کنید برای نمونه کتابخانه cmath دارای توابع زیر می باشد :
—---عکس زیر —---
برای استفاده از این توابع و دیگر توابع این کتابخانه تنها باید عبارت
#include <cmath>
را در ابتدای کد خود قرار دهید
در صورت نیاز به اطلاعات بیشتر به وب سایت زیر
http://www.cplusplus.com/reference/cmath/
و یا با آی دی @hrgh74
ارتباط برقرار کنید
فهرست مطالب کانال
برنامه نویسی سی پلاس پلاس
مقدمات
https://t.me/cppprogram/3
انواع متغیر ها
https://t.me/cppprogram/4
استفاده و نمایش متغیر ها
https://t.me/cppprogram/5
تعریف ثابت ها
https://t.me/cppprogram/7
عملگر ها
https://t.me/cppprogram/10
استاندار های کد نویسی
https://t.me/cppprogram/15
*
کاراکتر ها
https://t.me/cppprogram/23
عبارت های کنترلی while , if , else
https://t.me/cppprogram/25
ادامه مبحث عبارت های کنترلی while , if , else
https://t.me/cppprogram/29
عبارت های مقایسه ای
https://t.me/cppprogram/31
معرفی و ایجاد آرایه
https://t.me/cppprogram/38
معرفی عبارت کنترلی switch
https://t.me/cppprogram/60
عبارت کنترلی goto
https://t.me/cppprogram/67
معرفی تابع و انواع تابع
https://t.me/cppprogram/73
برنامه نویسی سی پلاس پلاس
مقدمات
https://t.me/cppprogram/3
انواع متغیر ها
https://t.me/cppprogram/4
استفاده و نمایش متغیر ها
https://t.me/cppprogram/5
تعریف ثابت ها
https://t.me/cppprogram/7
عملگر ها
https://t.me/cppprogram/10
استاندار های کد نویسی
https://t.me/cppprogram/15
*
کاراکتر ها
https://t.me/cppprogram/23
عبارت های کنترلی while , if , else
https://t.me/cppprogram/25
ادامه مبحث عبارت های کنترلی while , if , else
https://t.me/cppprogram/29
عبارت های مقایسه ای
https://t.me/cppprogram/31
معرفی و ایجاد آرایه
https://t.me/cppprogram/38
معرفی عبارت کنترلی switch
https://t.me/cppprogram/60
عبارت کنترلی goto
https://t.me/cppprogram/67
معرفی تابع و انواع تابع
https://t.me/cppprogram/73