تور لحظه آخری
امروز : پنجشنبه ، 17 آبان 1403    احادیث و روایات:  امام علی (ع):زبان خود را به نرمگويى و سلام كردن عادت ده، تا دوستانت زياد و دشمنانت كم شوند.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

قیمت سرور dl380 g10

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

اوزمپیک چیست

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

نگهداری از سالمند شبانه روزی در منزل

بی متال زیمنس

ساختمان پزشکان

ویزای چک

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

 






آمار وبسایت

 تعداد کل بازدیدها : 1826880222




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

تمرینات و مثال های ++c برای یادگیری -


واضح آرشیو وب فارسی:سایت ریسک: تمرینات و مثال های ++c برای یادگیری tajerman 14 تير 1388, 12:54سلام دوستان من دانشجوی ترم دوم نرم افزار کامپیوتر هستم و مثال هایی رو از سایت ها و کتاب های مختلف جمع آوری میکنم و اینجا قرار میدم تا دوستان ببینند و بیشتر با این زبان و ریزه کاری های اون آشنا بشن . شیوه کاری ما اینجا به دو صورت خواهد بود : مثال ها : همراه با کد اینجا قرار داده میشود تا دوستان ببینند و مطالعه کنن تمرینات : اول بدون کد گذاشته میشه تا دوستان روش های حل مسئله خودشون رو به صورت کد اینجا بذارن و در موردش بحث کنیم و در آخر بهترین روش گذاشته خواهد شد. اگه دوستان دیگه هم تمرینات و مثال هایی خوبی به ذهنشون میرسه لطفا پست نزنن و به من ایمیلش کنن تا بعد از بررسی و تعیین سطح و اولویت اون مثال یا تمرین با اسم خودتون قرار داده بشه . پیشاپیش از همه تشکر میکنم . ایمیل من : [email protected] tajerman 14 تير 1388, 14:27دوستان برای کامپایل کردن کد ها از کامپایلر سورس باز dev استفاده میکنیم . دوستانی هم که میخوان جواب تمرینات رو پست کنن لطفا کدها رو بر اساس این کامپایلر قرار بدن تا بقیه توی اجرا مشکل نداشته باشن . اگه این کامپایلر رو روی سیستم خودتون ندارین از اینجا () دریافت کنید . برای آموزش روش نصب ، استفاده و کامپایل از این () فایل pdf و یا از این () ویدئو با فرمت فلش استفاده کنید . tajerman 14 تير 1388, 15:04به امید خدا کارو شروع میکنم و اولین تمرین رو میذارم . 1- برنامه ای بنویسید که سه عدد 2 ، 3 ، 5 را در سه خانه a ، b ، c ذخیره کرده و سپس میانگین آنها را محاسبه و در خروجی چاپ نماید . دوستان حرفه ای و اساتید گرامی از شما به خاطر پایین بودن سطح معذرت میخوام . چون قصد انجام کار از پایه رو دارم برا همین از حوصله شما تشکر میکنم تا اینکه به مطالب حرفه ای تر برسیم . میرسیم به حل مسئله وکد مربوط به اون : #include <iostream> using namespace std; int main () { const int a = 2 ; const int b = 3 ; const int c = 5 ; int sum = 0 ; //+ int average = 0 ; //miyangin sum = a + b + c ; average = sum / 3 ; cout << average <<endl ; return 0 ; } خروجی برنامه عدد 3 میباشد در حالی که باید عدد 3.333 باشد ؟! کسی میتونه بگه چرا ؟! tajerman 14 تير 1388, 15:15مثل اینکه فروم با اینترنت اکسپلورر 8 مشکل داره چون وقتی با اون میخوام سایت رو ببینم یه قسمتی از کدها رو خارج از صفحه نشون میده برا همین یا از نسخه های پایین تر اون استفاده کنین یا از جستجوگر دیگه ای مثل فایرفاکس استفاده کنین . با تشکر tajerman 14 تير 1388, 15:37مثال شماره 1 رو طوری تغییرش بدین که 3 تا عدد رو از کاربر بگیرد واز پیش تعیین شده نباشد . دوستان روش حل مسئله و کد برنامه رو ارسال کنند . tajerman 15 تير 1388, 09:59برای حل بعضی از مسائل ما نیاز به دانستن بعضی مطالب اعم از ریاضی و غیر ریاضی داریم که در قسمت نکات به آنها پرداخته میشود . مجموعه اعداد طبیعی : یک مجموعه نا محدود است که از یک شروع شده وتا بی نهایت ادامه دارد و اختلاف هر عدد از عدد قبل ، یک است . نماد : N مجموعه اعداد صحیح : این مجموعه از دو طرف نامحدود است که کلیه اعداد طبیعی و عدد صفر و نیز قرینه آنها را شامل می شود . نماد : Z تعریف تقسیم : فرض کنید a و b متعلق به مجموعه اعداد صحیح باشند (0=!b) ، تقسیم a بر b را به صورتی که در تصویر زمینه مشاهده میکنید تعریف می کنیم . که در این رابطه : a مقسوم b مقسوم علیه q خارج قسمت R باقیمانده R , q , b , a عضو مجموعه اعداد صحیح میباشند . زمانی تقسیم پایان یافته است که باقیمانده مساوی صفر یا از مقسوم علیه کوچکتر باشد . پس اگر تقسیم پایان یافته باشد ، همواره R<b است . فرمول امتحان درستی تقسیم : a= b*q+R فرمول بدست آوردن خارج قسمت ، باقیمانده و شرط بخش پذیری در پیوست میباشد . توجه : اگر a را بر b تقسیم کنیم (b!=0) ، در این صورت باقیمانده این تقسیم یکی از اعداد زیر است : (b-1)... یا (2) یا (1) یا (0) tajerman 16 تير 1388, 12:32#include <iostream> using namespace std; int main () { int sum = 0 ; //+ int average = 0 ; //miyangin int a = 0 ; int b = 0 ; int c = 0 ; cout << " pleas enter number : " ; cin >> a ; cin >> b ; cin >> c ; sum = a + b + c ; average = sum / 3 ; cout << average <<endl ; return 0 ; } دوستان متغییر ها رو به صورت دیگه هم میتونستیم اعلان بکنیم به نمونه های پایین نگاه کنین : int a , b , c ; یعنی اینکه میشه چند متغییر رو با هم و یه جا با استفاده از (,) مابین هر کدوم از متغییر ها اعلان کرد . هنگام اعلان متغییر ما میتونیم براش مقدار اولیه در نظر بگیریم : int a = 1 ; و یا بعد از اعلان بهش مقدار بدیم : int a ; a = 2 ; و یا اینکه بهد از اعلان متغییر از ورودی توسط دستور cin و عملگر << مقدار بگیریم و درون متغییر قرار دهیم : int a ; cin >> a ; tajerman 16 تير 1388, 13:17تمرین 1 رو به این شکل هم میشه نوشت : #include <iostream> using namespace std; int main () { int a = 0 ; int c , b = 0 ; for (int i = 0 ; i<3 ; i++) { cout << "pleas enter number " << i+1 << endl ; cin >> a ; b += a ; } cout << b/3 <<endl ; cin >> c ; return 0 ; } هر کجا و تو هر کدوم از کدها مشکل داشتین بگین تا توضیح بدم . اگه برنامه های قبل رو اجرا کرده باشین میبینین که سرعت اجرای برنامه بالا هستش و شما وقت نمیکنین تا جواب رو توی خروجی ببینین برا همین من از متغییر c استفاده کردم و آخر برنامم براش از ورودی مقدار میگیرم این عمل باعث میشه تا وقتی عددی وارد نشده صفحه بمونه و شما بتونین خروجی برنامه رو ببینین (البته این یکی از راه ها برا این کاره) tajerman 16 تير 1388, 19:17اگه یادتون باشه ازتون در مورد خروجی مثال 1 سوالی رو پرسیدم و الان میخوام در مورد اون مطلبی رو براتون بنویسم . این مطلب یادمون باشه چون متغییر هایی که اعداد رو داخل اونا ذخیره کردیم از نوع صحیح هستند ، هر عملی که روی اونها انجام بدیم مقدار صحیح رو بر میگردونند . (جمع ، تفریق ، ضرب و تقسیم اعداد صحیح یک عدد صحیح است) برا همین هستش که خروجی 3 شد . tajerman 16 تير 1388, 19:29حقوق کارگری a ریال است و هر ماه 8% از حقوق وی بابت ببیمه و 4% آن بابت حق مسکن کسر می گردد . برنامه ای بنویسید که حقوق یک کارگر را از ورودی بگیرد و حقوق خالص وی را بعد از کسورات گفته شده در خروجی چاپ نمایید .




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1842]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن