Concept explainers
Savings Account Balance
Write a
A) Ask the user for the amount deposited into the account during the month. (Do not accept negative numbers.) This amount should be added to the balance.
B) Ask the user for the amount withdrawn from the account during the month. (Do not accept negative numbers.) This amount should be subtracted from the balance.
C) Calculate the monthly interest. The monthly interest rate is the annual interest rate divided by 12. Multiply the monthly interest rate by the balance, and add the result to the balance.
After the last iteration, the program should display the ending balance, the total amount of deposits, the total amount of withdrawals, and the total interest earned.
Want to see the full answer?
Check out a sample textbook solutionChapter 5 Solutions
EBK STARTING OUT WITH C++ FROM CONTROL
Additional Engineering Textbook Solutions
Problem Solving with C++ (9th Edition)
Web Development and Design Foundations with HTML5 (9th Edition) (What's New in Computer Science)
Java: An Introduction to Problem Solving and Programming (7th Edition)
C How to Program (8th Edition)
Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
Starting Out with Python (4th Edition)
- (Misc. application) a. Write a program that continuously requests a grade to be entered. If the grade is less than 0 or greater than 100, your program should print an appropriate message informing the user that an invalid grade has been entered; else, the grade should be added to a total. When a grade of 999 is entered, the program should exit the repetition loop and compute and display the average of the valid grades entered. b. Run the program written in Exercise 2a and verify the program by using appropriate test data.arrow_forward.Divisors flow chart using modulo operator (%) to print out all the divisors of a user entered number. Your program should prompt the user to enter a positive number or 0 to end. Using a loop variable that starts at 1, your program should print out all the divisors of the entered number plus the number of printed divisors and their sum.For example:This program identifies and displays divisors of a given number.Developed as an IPC144 project.Enter a positive number. Enter 0 to end: 151 3 5 154 divisorssum of divisors: 24 Enter a positive number. Enter 0 to end: 361 2 3 4 6 9 12 18 369 divisorssum of divisors: 91 Enter a positive number. Enter 0 to end: 431 432 divisorssum of divisors: 44Enter a positive number. Enter 0 to end: 0Thanks and bye! Divisor counter Using what you did in part 1,to develop a function calledunsigned divisorCount (unsingned num) That gets an integer number as an input parameter and returns the number of divisors of that number. For example, if you send 15 to…arrow_forward2. While Loop Write a program, using a while loop, that asks the user to enter their monthly income. The program should then prompt the user to enter their expenses for the month. The program should keep a running total. Once the user has finished entering their expenses the program should then display if the user is over or under budget. • The output should display the monthly budget, the total expenses and whether the user is over or under budget. Use a empty return (enter key) to end the loop. Name the source code file yourName_labó 2.py. Test and run the program. Capture the output console and save it as an image file named yourName_labó_output6_2.jpg. • Submit the .py and the image files through Canvas. Part 1: For Loop Number Cube ----- 1. 2. 8. 27 64 125 216 343 512 729 10 1000 Part 2: notes/tips for the while loop activity Part 2: while loop Enter monthly incone: 1000 Enter your monthly expense or 0 to stop: 750 Enter your monthly expense or 0 to stop: 85 Enter your monthly…arrow_forward
- Question: Average score Write a program that uses loops to collect data and calculate the average score over a number of tests for a number of students. The program should : 1. first ask the user to enter the number of students in the range of 1 to 10. 2. then the program asks the user to enter the number of tests (in the range of 1 to 5) 3. Then use a loop to collect the scores for those many tests for each student. The outer loop will iterate once for each student. The inner loop will iterate several times, once for each test. Each iteration of the inner loop will ask the user to enter the score for a test of a student. 3. After all iterations, the program should calculates and display the total scores and average score for each student.arrow_forwardQuestion: Average score Write a program that uses loops to collect data and calculate the average score over a number of tests for a number of students. The program should : 1. first ask the user to enter the number of students in the range of 1 to 10. 2. then the program asks the user to enter the number of tests (in the range of 1 to 5) 3. Then use a loop to collect the scores for those many tests for each student. The outer loop will iterate once for each student. The inner loop will iterate several times, once for each test. Each iteration of the inner loop will ask the user to enter the score for a test of a student. 3. After all iterations, the program should calculates and display the total scores and average score for each student. Requirements: Upload the .sb file when you turn in the assignmentarrow_forward/*random number guessing game with while loopscreate a program (or adapt the guessing game program that's posted in moodlea couple of weeks ago) that asks the user to guess a random number between one and sixteen,and compares their guess with the computer's number.save this program as guessLoops.cppThe program should display one of four messages:if your guess is higher than the computer's number: "Your guess is too high."if your guess is lower than the computer's number: "Your guess is too low."if your guess is the same as the computer's number: "That is correct!"if your guess is less than one or greater than sixteen: "Invalid guess."If it's the last one, invalid guess, prompt the user, by using a loop, to guess again.If your guess is too high or too low, ask the user if they'd like to guess again (if theanswer is 'y' for yes, repeat the statements that asks for a guess.Then, repeat statement on line #6-#9 above.If the answer is 'n' for no (meaning the user doesn't want to guess…arrow_forward
- Financial application: compute future apartment rent) Suppose that the rent for an apartment is $1000 thisyear and increases 3% every year. Write a program that computes the rent in five years and the total rent forone year starting five years from now.arrow_forwardPython The month of February typically has28 days except when it is a leap year, in which case February has 29 days.Write a program that asks the user to enter a year. The program should then display the number of days in February that year. Use the following criteria to identify leap years: The program shall loop back to ask the user to enter another year. The program shall NOT display the original display message explaining what the program does If the user enters an invalid year, the program willdisplay an error message to the user and prompt for a year If the user enters 0 or hits return for the year, then the program terminatesarrow_forwardBudget Analysis (Running Total)Write a program BudgetAnalysis.py) that asks the user to enter the amount of money that he or she has available to spend on electronics this year. A loop should then prompt the user to enter each of his or her expenses for electronics and keep a running total. When the loop finishes, the program should display the total amount that the user spent, and analyse if there is still money to buy more electronics. Here are two test runs of the program: Enter your available amount for electronics in 2020: 1500 Enter your expense (-1 for stop): 340 Enter your expense (-1 for stop): 450 Enter your expense (-1 for stop): -1 So far you spent $ 790.0 You can buy more electronics. >>> ========= RESTART: C: \Users \Rita \Desktop \Lab5-1 B BudgetA Enter your available amount for electronics in 2020: 900 Enter your expense (-1 for stop): 730 Enter your expense (-1 for stop): 290 Enter your expense (-1 for stop): -1 So far you spent $ 1020.0 No more electronics in…arrow_forward
- Exercise#1: Number Sequence Using nested loops, continue and break, write a program that prompts the user to input data for five students. Each student's data contains student first name and test scores. The program should accept positive integers only for test scores and ignore non-positive integers. Each student may has a different number of test scores; the program should receive input for test scores until input "0". Finally, the program outputs each student name with the sum of his/her marks. Sample Input/Output: Enter Student name: Khaled 65 78 -40 56 -25 89 0 The student 'Khaled' has the total marks = 288 Enter Student name: Kamal 37 55 44 -77 22 18 56 26 0 The student 'Kamal' has the total marks = 258 Enter Student name: Ali 66 33 87 66 87 -25 25 39 78 0 The student 'Ali' has the total marks = 481 Enter Student name: Taher 72 67 -33 0 The student 'Taher' has the total marks = 139 Enter Student name: Ahmed 75 68 84 -18 90 0 The student 'Ahmed' has the total marks = 317…arrow_forwardCOSC 1336 –Programming Fundamentals IProgram 6 – Repetition Structures An answer should be in Python Programing Write a program that calculates the occupancy rate for a hotel. The program should start by asking the user how many floors the hotel has. A loop should then iterate once for each floor. In each iteration, the loop should ask the user for the number of rooms on the floor and how many of them are occupied. After all the iterations, the program should display how many rooms the hotel has, how many of them are occupied, howmany are unoccupied, and the percentage of rooms that are occupied. The percentage may be calculated by dividing the number of rooms occupied by the number of rooms. Run your program twice with the following data: Run 1 Floors on the hotel: 5Rooms on floor 1: 10Rooms occupied: 5Rooms on floor 2: 12Rooms occupied: 11Rooms on floor 3: 8Rooms occupied: 4Rooms on floor 4: 10Rooms occupied: 0Rooms on floor 5: 12Rooms occupied: 8 Run 2Floors on the hotel: 6Rooms…arrow_forwardTuition Increase - MUST BE WRITTEN IN PSEUDOCODE At one college, the tuition for a full-time student is $6,000 per semester. It has been announced that the tuition will increase by 2 percent by each year for the next five years. Designing a program with a loop that displays the projected semester tuition amount for the next five years.arrow_forward
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage LearningC++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr