تمرین دهم
سلام دوستان
تمرین دهم به این قرار است که:
تعدادی دانشجو در یک کلاس درس داریم. قرار است برنامه ای بنویسید که کارهای زیر را انجام دهد:
- دریافت اطلاعات دانشجو (نام و نمره) و ذخیره آنها در جایی مناسب
- برگرداندن تعداد دانشجویان
- محاسبه ی و برگرداندن میانگین نمرات کلاس
- چاپ اسم دانشجویان خوب. دانشجویان خوب دانشجویانی هستند که نمره آنها از میانگین کلاس بالاتر باشد.
- جستجوی نام یک دانشجو و چاپ اطلاعات مربوط به آن (نام و نمره) در صورت یافتن آن، و چاپ پیغام مناسب در صورت عدم وجود چنین دانشجویی در کلاس
- برگرداندن اطلاعات شاگرد اول کلاس
- چاپ لیست دانشجویانی که نمره آنها زیر 10 است
- دریافت یک نمره و چاپ دانشجویانی که نمره آنها بیشتر از نمره وارد شده است.
- دریافت یک نمره و چاپ دانشجویانی که نمره آنها کمتر از نمره وارد شده است.
برای هر یک از کارهای فوق یک متد بنویسید.
قبل از ارسال لیست بالا را چک کنید شاید مورادی اضافه شود.
*** نکته مهم *** به این نکته توجه کنید که ممکن است کسی برنامه ای بنویسید که کار کند ولی برنامه اش خوب نباشد. به عبارت دیگر علاوه بر کارکرد درست برنامه، طراحی درست نیز مد نظر است.
موعد تحویل: دوشنبه 26 اسفند 92 ساعت 21، دوشنبه 4 فروردین 93 ساعت 21
با تاخیر: سه شنبه 27 اسفند 92 ساعت 20، سه شنبه 5 فروردین 93 ساعت 20
قبل از شروع برنامه نویسی در مورد چگونگی ذخیره اطلاعات خوب فکر کنید سپس کلاس دیاگرام برنامه را رسم کنید. بعد از آن دست به کد شوید.
موفق باشید.
- ۹۲/۱۲/۲۴
آیا باید چند تا کلاس در نظر بگیریم، یعنی یک کلاس برای نام دانشجو و یک کلاس برای نمره دانشجو و یک کلاس کلی هم برای دانشجو ؟ آخه فک میکنم انجام این کار فقط برنامه رو شلوغ تر میکنه