{CodeGate}

برنامه عدد آرمسترانگ در جاوا (Armstrong Number)

در این جلسه تیم کدگیت را با آموزش برنامه عدد آرمسترانگ در جاوا همراهی کنید. پیش نیاز این آموزش شامل موارد زیر است:

  1. آشنایی با for
  2. آشنایی با if

عدد آرمسترانگ

عدد آرمسترانگ به عددی گفته میشود که حاصل جمع مکعب اعداد تشکیل دهنده آن برابر با خود عدد باشد(کمی پیچیده شد!!!). برای درک بهتر مسئله به مثال زیر توجه کنید:

مثال ما برای عدد 153 زده شده است. این عدد شامل سه رقم تشکیل دهنده است یعنی 1 و 5 و 3 . حال با توجه به اینکه ما این ارقام را داریم مکعب هر یک را محاسبه میکنیم سپس اعداد به دست آمده را به هم جمع میکنیم!!

برنامه عدد آرمسترانگ در جاوا

همانطور که گفته شد عدد آرمسترانگ به عددی گفته میشود که حاصل جمع مکعب اعداد تشکیل دهنده آن برابر با خود عدد باشد. برای نوشتن برنامه عدد آرمسترانگ در جاوا چند نکته را باید توجه کرد:

  1. عددی به ما داده میشود برای بررسی آرمسترانگ بودن یا نبودن. فرض کنید عدد ورودی مسئله 153 است.
  2. ما ارقام تشکیل دهنده عدد 153 را باید بدست آوریم.
  3. مکعب ارقام تشکیل دهنده را محاسبه و با هم جمع کنیم.

پیاده سازی برنامه عدد آرمسترانگ در جاوا

حال نوبت به پیاده سازی عدد آرمسترانگ در جاوا رسیده است. برای پیاده سازی ما از این روش استفاده میکنیم که باقیمانده عددی که میخواهیم آرمسترانگ بودنش بررسی کنیم را بر 10 محاسبه کرده تا ارقام تشکیل دهنده آن را بدست بیاوریم. سپس مکعب آن عدد را محاسبه و تا زمانی که حاصل تقسیم ما بر 10 کوچکتر یا برابر با صفر نباشد ادامه میدهیم. کد برنامه عدد آرمسترانگ در جاوا به صورت زیر است:

پسورد: www.codegate.ir

 

دسته : java, جاوا, حل مسائل با جاوا

دیدگاه بگذارید

نظر شما چیست؟

مطلع کردن شما از
avatar

wpDiscuz