تمرین مجموع ارقام عدد

دسته بندی : /


تعداد فروش

0 دانشجو

پرسش و پاسخ ها

0 کاربر

تاریخ انتشار

23 مهر 1401

سطح تمرین

متوسط

تمرین مجموع ارقام عدد

سوال: الگوریتم و فلوچارتی بنویسید که عددی را دریافت و مجموع ارقام آن را چاپ نماید .(تمرین مجموع ارقام عدد)

نمونه ورودی : 

12

نمونه خروجی :

3

ویدیو حل تمرین را مشاهده نمایید.

پاسخ :

برای اینکه مجموع ارقام یک عدد را محاسبه کنیم ابتدا باید این نکته را بدانیم که هر عدد باقیماندش بر 10 میشود سمت راست ترین رقم آن .

به عنوان مثال : 

اگر باقیمانده عدد 12 بر 10 را محاسبه کنیم میشود 2 که سمت راست ترین رقم عدد 12 میباشد .

پس باید ابتدا ارقام را پیمایش کنیم و سپس در هر پیمایش ارقام جداشده را جمع کنیم و در sum ذخیره کنیم  .

مقدار sum را ابتدا صفر قرار میدهیم چون عدد خنثی در جمع صفر میباشد یعنی اگر 0 با هر عددی جمع شود خود همان عدد میشود .

عمل تقسیم بر 10 را تا زمانی انجام میدهیم که خارج قسمت 0 شود پس دستور x=x/10 برای تغییر خارج قسمت و رفتن به رقم بعدی میباشد .

الگوریتم به شرح زیر میباشد :

1- شروع
2- x را دریافت کن
3- sum = 0
4- اگر x بزرگتر از صفر بود برو مرحله بعدی وگرنه برو به 7
5- sum =sum + x % 10
6- x = x / 10 و برو به مرحله 4
7- چاپ sum
8- پایان

در ادامه با استفاده از جدول trace  برنامه را تست میکنیم .

اگر در مورد جدول trace اطلاعات کافی ندارید از این لینک میتوانید اطلاعات بیشتر بدست آورید .

جدول امتحان برنامه به شرح زیر میباشد :

جدول امتحان الگوریتم و فلوچارت مجموع ارقام عدد

در این جدول ابتدا متغییر های برنامه را قرار میدهیم و سپس نسبت به برنامه و مقادیر را قرار داده و برنامه را تست میکنیم .

برای دریافت همین تمرین در زبان های برنامه نویسی پایتون ، سی پلاس پلاس و جاوا کلیک نمایید .

اما فلوچارت برنامه :

برای رسم فلوچارت برنامه باید مانند الگوریتم step به step عمل کنیم و هر خط الگوریتم را تبدیل به فلوچارت کنیم .

فلوچارت برنامه :

پرسش و پاسخ ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “تمرین مجموع ارقام عدد”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمرینات مشابه

پروژه مدیریت کتابها در سی شارپ

پروژه مدیریت کتابها در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه sql دیجی کالا

پروژه sql دیجی کالا

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه نمایش دمای هوا از طریق گوگل

پروژه نمایش دمای هوا از طریق گوگل

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه ساختمان داده بانک یاب

پروژه ساختمان داده بانک یاب

  • استادیار: وفایی مقدم
  • قیمت: 60,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : سخت
تمرین چند ضلعی در سی شارپ

تمرین چند ضلعی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
تمرین singleton در سی شارپ

تمرین singleton در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
محاسبه شیب پاره خط در سی شارپ

محاسبه شیب پاره خط در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 35,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه محاسبه عملگر های بیتی در سی شارپ

پروژه محاسبه عملگر های بیتی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط