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

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

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


مدرس : حمیدرضا غلامی بروجنی
Download Telegram
قسمت چهارم

// defined constants: calculate circumference
#include <iostream>
using namespace std;
#define PI 3.14159
#define NEWLINE '\n'
int main ()
{
double r=5.0; // radius
double circle;
circle = 2 * PI * r;
cout « circle;
cout « NEWLINE;
return 0;
}

تعریف ثابت ها

ثابت ها ابزاری هستند که در مواردی مورد استفاده می شوند که شما مقدار خاصی را مرتبا بخواهید در محاسبات استفاده کنید

در مثال بالا عدد پی به عنوان ثابت تعریف شده است
این موارد به صورت تعریف اولیه در زبان سی پلاس پلاس وجود ندارند و باید کد نویس در صورت نیاز این موارد را تعریف کند

ثابت ها باید بعد از اضافه کردن کتابخانه و قبل از هر تعریف تابعی ، تعریف شوند

به مکان تعریف ثابت ها توجه کنید

به صورت زیر ثابت تعریف می کنند
#define PI 3.14

نکته بسیار مهم در مواردی که از علامت # در ابتدای کد استفاده می شود نیازی به قرار دادن سیمی کولن (;) در آخر آن نیست

در این صورت در تمامی کد هایی که بعد از ثابت می نویسید می توانید از کلمه PI بدون هیچ گونه محدودتی استفاده کنید


مثالا در مثال بالا محیط دایره را محاسبه کرده است که شعاع آن ۰.۵ باشد

که برای محاسبه محیط نیاز به عدد پی می باشد که به صورت زیر محاسبه انجام شده

circle = 2 * PI * r;


تمرین :

برنامه بنویسید که شعاع دایره را از شما بگیرد و هم مساحت و هم محیط دایره را محاسبه کند
توجه کنید که مقدار عدد پی در آن را به وسیله ثابت مقدار ۳.۱۴۱۵ قرار دهید
کدام یک از کلمه های زیر نام کتابخانه استاندارد زبان سی پلاس پلاس می باشد
anonymous poll

iostream – 9
👍👍👍👍👍👍👍 90%

#define – 1
👍 10%

include
▫️ 0%

namespace
▫️ 0%

👥 10 people voted so far.
برای اضافه کردن کتابخانه به کد برنامه خود از کدام عبارت و علامت استفاده می کنیم
anonymous poll

#include – 12
👍👍👍👍👍👍👍 86%

using namespace – 2
👍 14%

#define
▫️ 0%

#include ;
▫️ 0%

👥 14 people voted so far.
C++ program آموزش
تمرین: برنامه ای بنویسید که عددی را به عنوان شعاع دایره از کاربر دریافت کند و سپس محاسبه کند با افزایش شعاع به اندازه ی ۵ واحد ، مساحت و محیط چند درصد افزایش پیدا می کنند ؟؟؟ دقت کنید برای شعاع تنها از یک متغیر استفاده کنید تمامی مباحث بالا در تمرین رعایت…
جواب تمرین

#include <iostream>

using namespace std;
#define pi 3.1415
int main()
{
int R, mohit1, masahat1, mohit2, masahat2;
double a,b;
cout«"enter R :";
cin»R;
mohit1=2*pi*R;
masahat1=R*R*pi;
R+=5;
mohit2=2*pi*R;
masahat2=R*R*pi;
a=((mohit2-mohit1)*100)/mohit1;
b=((masahat2-masahat1)*100)/masahat1;
cout<<"mohit "<<a<<"% afzaesh dasht\nmasahat "<<b<<"% afzaesh dasht";
int tend;
cin>>tend;
return 0;
}