Тима Макаров
Мастер
(1458)
21 час назад
Конечно, вот пример программы на Python для решения данной задачи:
```python
def calculate_ticket_cost(distance, duration):
base_price = distance * 5 # Предположим, что базовая цена за километр равна 5 рубля
if distance > 1000 and duration > 7:
discount = 0.3
total_cost = base_price * 2 * (1 - discount)
else:
total_cost = base_price * 2
return total_cost
# Пример использования функции
distance = int(input("Введите расстояние до пункта назначения (в км): "))
duration = int(input("Введите длительность пребывания в днях: "))
ticket_cost = calculate_ticket_cost(distance, duration)
print(f"Стоимость железнодорожного билета 'туда и обратно' составляет: {ticket_cost} рублей.")
```
Этот код реализует алгоритм для расчета стоимости железнодорожного билета "туда и обратно" на основе расстояния и длительности пребывания, применяя скидку в 30% при условии превышения расстояния 1000 км и длительности пребывания более 7 дней. Для удобства вводятся пользовательские данные о расстоянии и длительности.
На питоне пожалуйста!!!