یک برنامه کاربردی با استفاده از حلقه for و آرایه یک بعدی
برنامه ای با مشخصات زیر برای یک مدرس دوره بنویسید:
- تعداد جلسات دوره 5 عدد می باشد.
- هر تأخیر یک نمره کم می شود.
- هر غایب 2 نمره کم می شود.
- هر تمرین 4 نمره جمعاً 20 نمره دارد.
بنابراین اگر دانش آموز در 5 جلسه هر جلسه تمرین را تحویل بدهد 20 نمره دارد به شرطی که تأخیر و غیبت نداشته باشد.
محاسبه: فردی در پایان دوره 2 تمرین داشته و 2 غیبت و 1 تأخیر
طریقه محاسبه:
تمرین 2 ضربدر 4 = 8 نمره
کسرمی شود:
غیبت 2 ضربدر 2 =4 نمره
تأخیر 1 ضربدر 1 نمره =1 نمره
جمع تأخیر و غیبت 4+1=5
نمره نهایی: 8-5=3
ابتدا در یک حلقه تکرار 5 تایی در هر مرحله حضور و غیاب و تمرین دریافت می شود و در آرایه ثبت می شود.
در انتها در آرایه تعداد تمرین ها شمرده شمرده شده و در 4 ضرب می شود
و در آرایه حضور و غیاب تعداد غیبت ها شمرده ضربدر 2 و تأخیرها ضربدر 1 شده و جمع شده
و در آخر از نمره تمرین، جمع غیبت و تأخیر کم شده و نمایش داده می شود.
بهتر است مسائل را به مسائل کوچکتر بشکنیم و جواب را برای مرحله ها و یا بخش های دیگر بکار گیریم.