5- برنامه ای بنویسید که اندازه دو ضلع یک مستطیل را گرفته و محیط و مساحت آن را محاسبه نموده و نمایش دهد.
4- برنامه ای بنویسید که یک عدد سه رقمی را از کاربر گرفته و مقلوب آن را نمایش دهد. مثلا مقلوب عدد 159 برابر است با 951.
3- برنامه ای بنویسید که خروجی آن مطابق عبارت زیر باشد
*
**
*****
2- الگوریتم برنامه ای را بنویسید که یک عدد را از کاربر گرفته و تمام مضارب صحیح آن را چاپ کند. مثلا:
input N = 14
output: 1 2 7 14
* در این مثال نیز به جهت اینکه باید به ازای تمام اعداد از یک تا آن عدد، کنترل شود که آیا این عدد مضرب عدد ورودی مان است، نیازمند استفاده از حلقه ی تکراریم. گفتیم که برای حلقه های تکرار معمولا به یک متغیر شمارنده با مقدار دهی اولیه هستیم، که طی هر بار اجرای حلقه مقدار آن افزایش یا کاهش می یابد. همچنین نیازمند شرطی برای ادامه یا خاتمه حلقه هستیم.
1- شروع
2- یک عدد از کاربر بگیر و در متغیر N قرار بده
3- متغیر i را به عنوان شمارنده و مقدار اولیه ی یک را برای آن تنظیم (set) می کنیم.
یعنی 1 ---> i
4- N % i ---> k
5- اگر k برابر صفر بود، k را چاپ کن
6- i + 1 ---> i یا می توان نوشت ++i
7- اگر i <= N بود، آنگاه برو به گام 4
8- پایان
1- الگوریتم برنامه ای را بنویسید که یک عدد بزرگتر از صفر را خوانده، سپس به تعداد آن عدد، اعداد دیگری را خوانده، مجموع آن ها و میانگین آن ها را نمایش دهد.
* از آنجا که قرار است به تعداد نامشخصی یکسری عملیات تکرار شود (در این مثال، عملیات گرفتن عدد جدید و افزودن آن به جمع قبلی ها)، بایستی از حلقه ی تکرار استفاده نمود.
1- شروع
2- یک عدد از کاربر بگیر و آن را در متغیر N قرار بده.
3- چنانچه N کوچکتر از یک بود برو به گام 2
4- یک متغیر برای نگهداشتن جمع اعداد ورودی به نام sum در نظر بگیر و مقدار اولیه آن را برابر صفر قرار بده. (0 ---> sum )
5- یک متغیر به نام i در نظر بگیر تا به عنوان یک شمارنده برای حلقه ی تکرارمان باشد. مقدار آن را برابر صفر قرار بده. ( 0 ---> i )
6- یک عدد از کاربر بگیر و در x قرار بده.
7- x را با sum جمع کن و حاصل را مجددا در sum قرار بده. یعنی x + sum ---> sum
8- چون عملیات گرفتن عدد و جمع برای یک عدد تمام شده، به i یک واحد اضافه کن و نتیجه را مجددا در i قرار بده. به طور خلاصه این گام برابرست با i + 1 ---> i
9- اگر i < N بود آنگاه برو به گام 6
10- برای بدست آوردن میانگین کافیست مجموع (sum) را بر تعداد (N) تقسیم می کنیم و در یک متغیر به نام Average قرار می دهیم. به طور خلاصه یعنی: sum / N ---> Average
11- sum را چاپ کن.
12- Average را چاپ کن
13- پایان