تبلیغات
مبانی کامپیوتر و برنامه نویسی - مثال جدید
مبانی کامپیوتر و برنامه نویسی
...با نظراتتون به ما در کیفیت بخشی وبلاگ کمک کنین...
جمعه 4 دی 1388

مثال جدید

جمعه 4 دی 1388

نوع مطلب :
نویسنده :احسان معنوی

حالا به برنامه بالا نگاه كنید. Cin برعكس cout است. كارش گرفتن عددی از كاربر است. كاربر باید عدد را تایپ كند و اینتر كند.

چیز جدیدی نداریم به جز long ، كه تعریف كردن متغیر است. در خطی كه این دستور آمده می بینید كه 4 متغیر از این نوع تعریف شده و دو تای اول برای دریافت دو عددی است كه كاربر می دهد و دو عدد بعدی برای قرار دادن حاصل تقسیم و باقیمانده درش است.

توجه كنید كه با cin علامت بزرگتر را داریم نه علامت كوچكتر. به دستور endl ((اند + حرف ال )) توجه كنید. و همچنین توجه كنید كه در پایان تمامی خط ها ، علامت سمی كالن موجود است. شاید بپرسید كه endl كارش چیه. بروید برش دارید تا تفاوت را ببینید. البته سمی كالن را اشتباهی برندارید ، ولی علامت های كوچكتر را باید بردارید. من رفتم الان امتحان كردم. عبارت ها به خط بعد نمی رود و در ادامه همان خط چاپ می شود كه زیبا نیست.

شاید بخواهید بدانید كه long چه نوع متغیری است ، كه بحث انواع متغیرها در سی ++ مطرح میشه . شكل زیر یك شمایی مفید و مختصر به شما می دهد.




عدد صحیح integer و عدد اعشاری real .
من رفتم یك امتحان كردم و در برنامه به آن عدد اعشاری دادم. برنامه از حالت اجرا خارج شد. چون ما گفتیم كه عددی كه كاربر می دهد باید عددیی صحیح باشد نه اعشاری.
به حدود مجاز هر یك هم نگاه كنید. اگر عدد شما بالای 32 هزار است ، از short استفاده نكیند. زیرا تعداد بایتهایی كه در حافظه برای عدد شما در نظر گرفته میشه محدوده و اگر عدد بزرگتر باشه ، حتی اگر برنامه دچار اختلال نشه ، معلوم نیست اضافه اش چه سرنوشتی پیدا می كنه و مسلم است كه نتیجه محاسبات درست درنخواهد آمد.
.
#include <iostream.h>
#include <conio.h>
// yaddasht

int main()
{

long aNum1, aNum2, aQuotient, aRemainder;

cout << "Enter two numbers" << endl;
cin >> aNum1 >> aNum2;
aQuotient = aNum1 / aNum2;
aRemainder = aNum1 % aNum2;
cout << "The quotient of " << aNum1 << " and "
<< aNum2 << " is " << aQuotient << endl;
cout << "and the remainder is " << aRemainder << end1;

getch();


return 0;




How can you get taller in a week?
جمعه 10 شهریور 1396 10:21 ق.ظ
Its like you read my mind! You appear to know so
much about this, like you wrote the book in it or something.
I think that you could do with a few pics to drive the message
home a bit, but instead of that, this is magnificent blog.

A great read. I'll certainly be back.
BHW
سه شنبه 29 فروردین 1396 11:25 ب.ظ
This is really interesting, You are a very skilled blogger.
I've joined your feed and look forward to seeking more of your wonderful post.
Also, I have shared your site in my social networks!
BHW
چهارشنبه 23 فروردین 1396 06:21 ب.ظ
Hi just wanted to give you a quick heads up and let you know a few of
the pictures aren't loading properly. I'm not sure why but I think its a linking issue.
I've tried it in two different web browsers and both show the same results.
maryam
شنبه 5 دی 1388 04:13 ب.ظ
سلام خوبی ؟
وبلاگ بسیار خوبی داری
همین طور که تو وبلاگ ها داشتم میگشتم
وبلاگ شما رو دیدیم گفتم یک نظری بدم و
تشکر کنم از شما به خاطر مطالب خوبتون

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

موفق و پیروز باشید منتظر حضور گرمت
هستم

ادرس ما :

http://ebekhar.com/
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر