این برنامه پایتونی نشان میدهد چگونه میتوان عدد ۱۸۵ را فقط با استفاده از عملگر ضرب و توانها محاسبه کرد.
در این روش از جمع یا تفریق مستقیم استفاده نمیشود، بلکه عدد نهایی با ضرب اجزای کوچکتر ساخته میشود.
این تمرین برای تقویت تفکر الگوریتمی و محدودیت در استفاده از عملگرها بسیار مفید است.
# هدف: محاسبه عدد ۱۸۵ فقط با ضرب و توانها
# تجزیه عدد به اجزای قابل ضرب
# مثال: ۱۸۵ = (۵ × ۵ × ۵) + (۵ × ۶) + (۵ × ۲) + (۵ × ۴)
part1 = 5 * 5 * 5 # ۱۲۵
part2 = 5 * 6 # ۳۰
part3 = 5 * 2 # ۱۰
part4 = 5 * 4 # ۲۰
total = part1 + part2 + part3 + part4 # جمع برای نمایش نهایی
# نمایش نتیجه
print("--- محاسبات ---")
print("بخش ۱ (۵×۵×۵):", part1)
print("بخش ۲ (۵×۶):", part2)
print("بخش ۳ (۵×۲):", part3)
print("بخش ۴ (۵×۴):", part4)
print("مجموع:", total)
--- محاسبات ---
بخش ۱ (۵×۵×۵): ۱۲۵
بخش ۲ (۵×۶): ۳۰
بخش ۳ (۵×۲): ۱۰
بخش ۴ (۵×۴): ۲۰
مجموع: ۱۸۵
- برنامه از ضربهای متوالی برای ساخت اجزای عدد ۱۸۵ استفاده میکند
- توانها مثل ۵×۵×۵ نقش پایهسازی عدد را دارند
- اجزای باقیمانده با ضربهای سادهتر ساخته میشوند
- مجموع نهایی با جمع اجزا بهدست میآید (در صورت نیاز میتوان جمع را نیز با ضرب شبیهسازی کرد)