تعداد فروش | 0 دانشجو |
---|---|
پرسش و پاسخ ها | 0 کاربر |
تاریخ انتشار | 06 اردیبهشت 1403 |
سطح تمرین | متوسط |
در این پست قصد داریم کد کیک تولد در سی پلاس پلاس را بررسی نماییم.
سوال:برنامه ای بنویسید که یک کیک تولد را که وسط آن نام شما باشد بر روی صفحه چاپ نماید؟
برای چاپ یک کیک تولد ابتدا باید شماتیک کلی آن را در نظر بگیریم که در شکل بالا قابل مشاهده میباشد.
قسمت چاپ شمع ها را میتوانیم با کمک دستور cout تنظیم کنیم.
قسمت عمودی شمع ها را میتوانیم با کمک یک حلقه for بیشتر کنیم.
به طور مثال اگر بر روی 3 تنظیم بود سه دور از لحاظ عمودی شمع ها پایین بیایند.
قسمت پایین نیز میتواند با کمک حلقه for چاپ شود که به داینامیک شدن این چاپ کمک کنند.
تمرین مرتبط : پاسخ سوال پایانی درس کارگاه کامپیوتر
کد چاپ قسمت شمع های کیک تولد به شرح زیر میباشد:
for (int x=0; x<3; x++) { cout<<" |-| |-| |-|"<<endl; } cout<<"____|-|______|-|______|-|___"<<endl; cout<<"|==========================|"<<endl;
همانطور که مشاهده میکنید با کمک حلقه for به صورت داینامیک این کار صورت میگیرد.
برای چاپ بخش کیک دوباره نیاز به حلقه for اینبار با ساختار پرینت متفاوت داریم.
کد آن به شرح زیر میباشد:
for(int x=0; x<2; x++) { cout<<"| HAPPY BIRTHDAY |\n|~~~~~~~~~~~~~~~~~~~~~~~~~~|"<<endl; }
تمرین مرتبط: سه مثال فلوچارت با نرم افزار رپتور
برای چاپ کامل کیک تولد که با تغییر range حلقه میتوانید آن را بزرگتر کنید به شرح زیر میباشد:
از بخش تمرین سی پلاس پلاس میتوانید مجموعه تمرین های با جواب سی پلاس پلاس را دریافت نمایید.
پرسش و پاسخ ها
هنوز بررسیای ثبت نشده است.