در این برنامه، هدف بررسی این است که آیا زمین به ابعاد ۱×۳ واحد را میتوان با موزاییکهایی به ابعاد ۲×۲ بهطور کامل فرش کرد یا خیر.
همچنین تعداد موزاییکهای مورد نیاز و فضای باقیمانده (در صورت وجود) محاسبه میشود.
# ابعاد زمین
land_width = 1
land_length = 3
land_area = land_width * land_length
# ابعاد موزاییک
tile_width = 2
tile_length = 2
tile_area = tile_width * tile_length
# محاسبه تعداد موزاییکهای مورد نیاز (بدون در نظر گرفتن چرخش یا برش)
num_tiles = land_area // tile_area
remaining_area = land_area % tile_area
# نمایش نتایج
print("\n--- نتیجه ---")
print(f"مساحت زمین: {land_area} واحد مربع")
print(f"مساحت هر موزاییک: {tile_area} واحد مربع")
print(f"تعداد موزاییکهای کامل قابل استفاده: {num_tiles}")
print(f"فضای باقیمانده بدون پوشش: {remaining_area} واحد مربع")
--- نتیجه ---
مساحت زمین: 3 واحد مربع
مساحت هر موزاییک: 4 واحد مربع
تعداد موزاییکهای کامل قابل استفاده: 0
فضای باقیمانده بدون پوشش: 3 واحد مربع
- مساحت زمین برابر با ۳ واحد مربع است
- هر موزاییک ۲×۲ برابر با ۴ واحد مربع است
- چون هیچ موزاییک کامل در زمین جا نمیشود، تعداد موزاییکها صفر است
- کل فضای زمین بدون پوشش باقی میماند