This Python program helps a company estimate next year’s increased cost for office supplies based on inflation.
The company consumes:
- 150 pens per year
- 50 packs of paper per year
The user enters the current prices and the expected inflation rate (as a percentage).
The inflation is converted to a multiplier using:
increase = inflation × 0.42
The program then calculates the total cost for the current year and the projected cost for the next year.
# Get current prices and inflation rate
pen_price = float(input("Enter price of one pen: "))
paper_price = float(input("Enter price of one pack of paper: "))
inflation_percent = float(input("Enter expected inflation rate (%): "))
# Convert inflation to multiplier
inflation_factor = inflation_percent * 0.42
# Calculate current and future total costs
current_total = (150 * pen_price) + (50 * paper_price)
future_total = current_total * (1 + inflation_factor)
# Display results
print("\n--- Result ---")
print(f"Current total cost: {current_total:.2f}")
print(f"Projected cost next year: {future_total:.2f}")
print(f"Expected increase: {future_total - current_total:.2f}")
Enter price of one pen: 2000
Enter price of one pack of paper: 15000
Enter expected inflation rate (%): 1.2
--- Result ---
Current total cost: 615000.00
Projected cost next year: 931560.00
Expected increase: 316560.00
- Prices and inflation rate are entered by the user
- Inflation is converted to a multiplier using × 0.42
- The program calculates both current and future costs
- The increase is shown separately for budgeting purposes