قسمت چهارم
// 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;
تمرین :
برنامه بنویسید که شعاع دایره را از شما بگیرد و هم مساحت و هم محیط دایره را محاسبه کند
توجه کنید که مقدار عدد پی در آن را به وسیله ثابت مقدار ۳.۱۴۱۵ قرار دهید
// 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
iostream – 9
👍👍👍👍👍👍👍 90%
#define – 1
👍 10%
include
▫️ 0%
namespace
▫️ 0%
👥 10 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;
}
#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;
}