Penny Pinching Program: Calculate Total Coin Value

Overview

1 quarter = $0.25
2 dime = $0.10
3 nickel = $0.05
4 penny = $0.01
5 print('Please enter number of coins: ')
6 num_quarters = int(input('Number of quarters: '))
7 num_dimes = int(input('Number of dimes: '))
8 num_nickels = int(input('Number of nickels: '))
9 num_pennies = int(input('Number of pennies: '))
10 total_quarters = num_quarters * quarter
11 total_dimes = num_dimes * dime
12 total_nickels = num_nickels * nickel
13 total_pennies = num_pennies * penny
14 total = total_quarters + total_dimes + total_nickels + total_pennies
15 print('The total is', total)

Question 03: Penny Pinching

Write a program that asks the user to enter a number of quarters, dimes, nickels, and pennies and then outputs the monetary value of the coins in the format of dollars and remaining cents. Your program should interact with the user, and output its results, exactly as it is shown in the following example:

Please enter number of coins:
Number of quarters: 13
Number of dimes: 4
Number of nickels: 11
Number of pennies: 17
The total is 4 dollar(s) and 37 cent(s)

Final Answer

The provided code takes user input for the number of quarters, dimes, nickels, and pennies, calculates the total value of these coins, and then formats and displays the total in dollars and cents.

Explanation

The given code is a simple Python program that calculates the total monetary value of a given number of quarters, dimes, nickels, and pennies. The program first prompts the user to input the number of each type of coin. It uses the values of quarters, dimes, nickels, and pennies ($0.25, $0.10, $0.05, and $0.01, respectively) to calculate the total value of each coin type by multiplying the quantity with its corresponding value.

The totals of each coin type are then summed up to get the total value in cents. The program calculates the total dollar amount by dividing the total cents by 100 to get the dollar portion and using the remainder to get the cents portion. The formatted result is displayed to the user in the required format, showing the total value in dollars and remaining cents.

This program provides a practical example of how to interact with users, gather input, perform calculations, and format output. It showcases the use of variables, user input functions, arithmetic operations, and string formatting in Python programming.

Question 03: Penny Pinching The total is 4 dollar(s) and 37 cent(s)
← Resolving problems with bottom up troubleshooting approach Boolean variables in programming simulations →