В один фургон завантажують кавуни масою від 5 до 12 кг доти, доки їх маса становитиме більше ніж 7 тон. У другий фургон завантажують 7 тон динь масою від 2 до 5 кг. Розробіть програму визначення, скільки орієнтовно буде завантажено кавунів і динь у фургони.
Answers & Comments
Ответ:
Объяснение:
Ось програма на Python, яка вирішує цю проблему:
# Define the weight limits and target weights for the two vans
MIN_WATERMELON_WEIGHT = 5
MAX_WATERMELON_WEIGHT = 12
MIN_MELON_WEIGHT = 2
MAX_MELON_WEIGHT = 5
TARGET_WEIGHT_VAN_1 = 7000
TARGET_WEIGHT_VAN_2 = 7000
# Initialize the counters for the number of watermelons and melons
num_watermelons = 0
num_melons = 0
# Load watermelons into the first van
total_weight = 0
while total_weight < TARGET_WEIGHT_VAN_1:
weight = random.randint(MIN_WATERMELON_WEIGHT, MAX_WATERMELON_WEIGHT)
total_weight += weight * 1000
num_watermelons += 1
# Load melons into the second van
total_weight = 0
while total_weight < TARGET_WEIGHT_VAN_2:
weight = random.randint(MIN_MELON_WEIGHT, MAX_MELON_WEIGHT)
total_weight += weight * 1000
num_melons += 1
# Print the results
print("Van 1:")
print("Number of watermelons:", num_watermelons)
print("Total weight:", num_watermelons * ((MIN_WATERMELON_WEIGHT + MAX_WATERMELON_WEIGHT) / 2) * 1000)
print("Van 2:")
print("Number of melons:", num_melons)
print("Total weight:", num_melons * ((MIN_MELON_WEIGHT + MAX_MELON_WEIGHT) / 2) * 1000)
Зверніть увагу, що ця програма використовує модуль random для генерації випадкових ваг для кавунів і динь, тому кожного разу, коли ви запускаєте програму, ви будете отримувати різні результати. Також зауважте, що ваги конвертуються в грами для того, щоб відповідати одиницям виміру цільової ваги (яка вказана в грамах).