C++ program آموزش
53 subscribers
54 photos
1 video
7 files
42 links
آموزش c++

تلگرام @hrgh74
سروش http://sapp.ir/hrh74

آموزش پی اچ پی :@phpprogram
آموزش جاوا اسکریپت : @javascriptlear
گروه رفع اشکال و حل تمرین


مدرس : حمیدرضا غلامی بروجنی
Download Telegram
#نکته
در آرایه می توانید یک متغیر از نوع صحیح int تعریف کنید و به وسیله متغیر index به مقادیر آرایه دسترسی پیدا کنید
C++ program آموزش
#نکته در آرایه می توانید یک متغیر از نوع صحیح int تعریف کنید و به وسیله متغیر index به مقادیر آرایه دسترسی پیدا کنید
در حالت هایی که می خواهید عملیاتی را بر روی همه یا تعداد خاصی از مقادیر آرایه انجام دهید می توانید به وسیله ی یک حلقه با شمارنده مناسب و ارایه کد خود را بنویسید

برای مثال

از کاربر ۱۰ عدد دریافت کنید و سپس اعدادی که در خانه های زوج ارایه قرار دارند را دو برابر و خانه های فرد را یک واحد کم کنید سپس مقادیر ارایه را چاپ کنید

جواب در تصویر بعدی
لطفا به مقدار های index و حلقه for دقت فرمایید
با تشکر از همراهی شما با کانال @cpprogram چند درصد از مطالب کانال از نظر آموزشي مناسب و مفید بودند؟
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
جواب تمرین در ادامه ارسال خواهد شد
لطفا در حل تمرین همکاری کنید
قسمت ۱۴

در زبان سی پلاس پلاس عبارت کنترلی goto برای زمانی اسفاده می شود که شما می خواهید به جای حرکت خط به خط برنامه ، مفسر را به خطی انتقال دهید که چند سطر قبل یا بعد از جایگاه فعلی آن می باشد
برای این کار به صورت زیر عمل می کنیم

نمونه :


goto label;
... .. ...
... .. ...
... .. ...
label:
statement;
... .. ...
// این برنامه میانگین اعداد وارد شده توسط کاربر را محاسبه می کند
// اگر کاربر عدد منفی وارد کند برنامه میانگین اعداد قبلی را محاسبه و عدد منفی را در نظر نمی گیرد و میانگین نمایش داده می شود و برنامه پایان می یابد

# 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
قسمت ۱۵
در این قسمت و قسمت های آینده به مبحث تابع می پردازیم
و تعریف و استفاده اون را در زبان سی پلاس پلاس بیان می کنیم

#تابع

تابع یا 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;
}
#تکمیلی
قسمت ۱۵

برای اینکه از توابع کتابخانه استفاده کنید لازم است که کتابخانه های اصلی آن ها مطالعه کنید برای نمونه کتابخانه cmath دارای توابع زیر می باشد :

—---عکس زیر —---

برای استفاده از این توابع و دیگر توابع این کتابخانه تنها باید عبارت
#include <cmath>
را در ابتدای کد خود قرار دهید

در صورت نیاز به اطلاعات بیشتر به وب سایت زیر
http://www.cplusplus.com/reference/cmath/
و یا با آی دی @hrgh74

ارتباط برقرار کنید