تعداد فروش | 0 دانشجو |
---|---|
پرسش و پاسخ ها | 0 کاربر |
تاریخ انتشار | 09 اسفند 1401 |
سطح تمرین | متوسط |
در این پست قصد داریم تمرین محاسبات بر روی شماره دانشجویی را پیاده سازی نماییم.
در اصل میخواهیم چندین محاسبه پس از دریافت شماره دانشجویی را انجام دهیم.
سوال:برنامه ای بنویسید که شماره دانشجویی از کاربر دریافت کرده و عملیات هایی مانند مجموع ارقام، تعداد ارقام، ارقام زوج و فرد را نمایش دهد؟
ویدیو حل تمرین را مشاهده نمایید.
تمرین محاسبه وضعیت قد افراد را هم مشاهده نمایید
برای اینکه بر روی شماره دانشجویی محاسباتی انجام دهیم ابتدا باید ارقام آن را جداسازی نماییم.
برای جداسازی ارقام شماره دانشجویی باید آنقدر آن را بر 10 باقیمانده بگیریم تا عدد به 0 برسد.
یعنی اگر ما شماره دانشجویی 93411211 را داشته باشیم باید هر سری آن را بر 10 باقیمانده بگیریم تا رقم به رقم جداسازی شود.
و در هر باقیمانده یکبار خود شماره دانشجویی را نیز بر 10 تقسیم میکنیم.
مثال:
مراحل انجام کار بر روی شماره دانشجویی 93411211 را مشاهده نمایید.
input:93411211
digit =93411211 % 10
input = input / 10
تا زمانی که input بزرگتر از 0 میباشد این کار را انجام میدهیم.
برای نمایش ارقام زوج و فرد شماره دانشجویی ابتدا متغییر digit را مطابق توضیحات بالا استخراج میکنیم.
سپس با کمک یک شرط که digit % 2 == 0 بررسی میکنیم که آن رقمی که در حال پیمایش آن هستیم زوج است یا خیر.
تصویری از خروجی فلوچارت را مشاهده نمایید:
تمرین محاسبه تعداد اعداد بخش پذیر 5 و 7 را مشاهده نمایید.
برای محاسبه مجموع ارقام شماره دانشجویی کافیه ابتدا digit را محاسبه نماییم.
سپس متغییر sum را تعریف و مقدار اولیه آن را به صفر تغییر میدهیم.
در نهایت در هر بار جداسازی ارقام sum = sum + digit را اجرا میکنیم.
در ادامه فلوچارت تمرین را پس از ثبت نام در سایت و یا ورود به حساب کاربری خود دریافت کنید.
نکته: فلوچارت در برنامه فلوگوریتم انجام شده است.
در ادامه تمرین تشخیص مثبت و منفی بودن عدد را مشاهده نمایید.
پرسش و پاسخ ها
هنوز بررسیای ثبت نشده است.