Programming and Problem Solving With C++
6th Edition
ISBN: 9781449694265
Author: Nell Dale
Publisher: Jones & Bartlett Learning
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 3, Problem 2CSF
Program Plan Intro
To change the program code so that the constant is number of months left, not the number of years.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Scenario
As you surely know, due to some astronomical reasons, years may be leap or common. The former
are 366 days long, while the latter are 365 days long.
Since the introduction of the Gregorian calendar (in 1582), the following rule is used to determine the
kind of year:
if the year number isn't divisible by four, it's a common year,
otherwise, if the year number isn't divisible by 100, it's a leap year.
otherwise, if the year number isn't divisible by 400, it's a common year.
otherwise, it's a leap year.
none of the above
year int(input("enter the year"))
if (year%4 1-0) and (year%400 -0) or (year % 1000):
print (year is common year")
else:
print(year, is leap year")
year= int(input ("enter the year"))
if (years !-0) or (year480 1-0) and (year % 1001-0):
print(year is common year")
else:
print(year, "is leap year")
D
year= int(input("enter the year"))
The monthly payment for a givenloan pays the principal and the interest. The monthly interest is computed by multiplyingthe monthly interest rate and the balance (the remaining principal). The principalpaid for the month is therefore the monthly payment minus the monthly interest.Write a program that lets the user enter the loan amount, number of years, and interestrate then displays the amortization schedule for the loan. Here is a sample run:
Loan Amount: 10000 ↵EnterNumber of Years: 1 ↵EnterAnnual Interest Rate: 7 ↵EnterMonthly Payment: 865.26Total Payment: 10383.21Payment# Interest Principal Balance1 58.33 806.93 9193.072 53.62 811.64 8381.43...11 10.00 855.26 860.2712 5.01 860.25 0.01
Transient PopulationPopulations are affected by the birth and death rate, as well as the number of people who move in and out each year. The birth rate is the percentage increase of the population due to births and the death rate is the percentage decrease of the population due to deaths. Write a program that displays the size of a population for any number of years. The program should ask for the following data:
The starting size of a population P
The annual birth rate (as a percentage of the population expressed as a fraction in decimal form)B
The annual death rate (as a percentage of the population expressed as a fraction in decimal form)D
The average annual number of people who have arrived A
The average annual number of people who have moved away M
The number of years to display nYears
Write a function that calculates the size of the population after a year. To calculate the new population after one year, this function should use the formulaN = P + BP - DP + A - Mwhere N is the…
Chapter 3 Solutions
Programming and Problem Solving With C++
Ch. 3 - Prob. 1PSCSCh. 3 - Prob. 1EPECh. 3 - Prob. 2EPECh. 3 - Prob. 3EPECh. 3 - Prob. 4EPECh. 3 - Prob. 5EPECh. 3 - Prob. 6EPECh. 3 - Prob. 7EPECh. 3 - Prob. 8EPECh. 3 - Prob. 9EPE
Ch. 3 - Prob. 10EPECh. 3 - Prob. 11EPECh. 3 - Prob. 12EPECh. 3 - Prob. 13EPECh. 3 - Prob. 14EPECh. 3 - Prob. 15EPECh. 3 - Prob. 16EPECh. 3 - Prob. 17EPECh. 3 - Prob. 18EPECh. 3 - Prob. 19EPECh. 3 - Prob. 20EPECh. 3 - Prob. 1PWECh. 3 - Prob. 2PWECh. 3 - Prob. 3PWECh. 3 - Prob. 4PWECh. 3 - Prob. 5PWECh. 3 - Prob. 6PWECh. 3 - Prob. 7PWECh. 3 - Prob. 8PWECh. 3 - Prob. 9PWECh. 3 - Prob. 10PWECh. 3 - Prob. 11PWECh. 3 - Prob. 12PWECh. 3 - Prob. 13PWECh. 3 - Prob. 14PWECh. 3 - Prob. 15PWECh. 3 - Prob. 1PPCh. 3 - Prob. 2PPCh. 3 - Prob. 3PPCh. 3 - Prob. 4PPCh. 3 - Prob. 5PPCh. 3 - Prob. 6PPCh. 3 - Prob. 7PPCh. 3 - Prob. 8PPCh. 3 - Prob. 1CSFCh. 3 - Prob. 2CSFCh. 3 - Prob. 3CSFCh. 3 - Prob. 4CSF
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- The local taqueria wants you to write a program that tracks the number of burritos they sell and helps them analyze their business. There are four types of burritos: carnitas, beef, shrimp, and vegetarian. Your program should prompt the user for the number of burritos sold of each type, and then print out a report listing a total number of burritos sold, and the type of burrito which sold the most. You must use two parallel 4-element arrays; one array of type string to store the names of the burrito types, and one array of type int to store the number of burritos sold per type. You can store the name of the burrito types using an initialization list. To get you started, here are the array declarations: **************************************************************** const int NUM_TYPES = 4;string burritoType[NUM_TYPES] = {"carnitas", "beef", "shrimp", "veggie"};int numSold[NUM_TYPES]; **************************************************************** So, for example, burritoType[1]…arrow_forwardIn python, a) In the Hi-Lo game, the player begins with a score of 1000. The player is prompted for the number of points to risk and a second prompt asks the player to choose either High or Low. The player’s choice of either High or Low is compared to a random number between 1 and 13, inclusive. If the number is between 1 and 6 inclusive, then it is considered “low”. A number between 8 and 13 inclusive is “high”. The number 7 is neither high nor low, and the player loses the points at risk. If the player had guessed correctly, the points at risk are doubled and added to the total points. For a wrong choice, the player loses the points at risk. Create a HiLo application based on this specification. Application output should look similar to b) Modify the application to allow the player to continue until there are 0 points left. At the end of the game, display the number of guesses the user took before running out of points.arrow_forwardA student took four quizzes in a term and would like to compute their average. He also would like to know what will be the remarks. Follow the range of grades and its equivalent remarks, and then fill-up the table below:100-95 - Excellent94-90 – Very Satisfactory89-85 - Satisfactory84-80 - Fine79-75 - Fair74 and below – Poor . What statement in the program that determines that the average is passing? 2. What was the condition applied to satisfy the requirement?3. What have you observed in using if-else statement in this program?4. What have you observed in using nested if statement in this program?arrow_forward
- Find the first 10 square numbers that are greater than Long.MAX_VALUE. A square number is a number in the form of n2. For example, 4, 9,and 16 are square numbers. Find an efficient approach to run your program fast.arrow_forwardHow do I write my computer program that shows the current population at 78,000. And there are 365 days in a year. A baby born every 7 seconds, someone dies every 13 seconds and an one new immigrant every 45 seconds. Print the next 5 years populationarrow_forwardf. A laborant in a laboratory does a number of antigen tests in one day. Write a program that simulates the number of antigen tests done in a day in a laboratory, displays the number of positives and negatives, and calculates the % of positives in one day. Your program needs to first generate a random number that will show the number of tests done in a day. One laboratory in a day cannot do more than 100 tests and less than 1 (they do at least one). Then for each of the tests, your program needs to generate a random number to show whether they are positive or negative. In order to write this program, you need to have the following three functions used by the main function: test result (void): This function generates a test result. It should randomly return either one or zero. 1 means positive test result and 0 means negative test result. float positive percentage (int,int) : This function takes the total number of positives and the total number of tests and returns the % of positives.…arrow_forward
- Write a program that will check the employees years in service and office. • The user will input number for years and in service and the following offices(IT, ACCT, HR)arrow_forwardWrite a program that computes and displays the charges for a patient’s hospital stay. First, the program should ask if the patient was admitted as an in-patient or an out-patient. If the patient was an in-patient the following data should be entered: • The number of days spent in the hospital• The daily rate• Charges for hospital services (lab tests, etc.)• Hospital medication charges.If the patient was an out-patient the following data should be entered:• Charges for hospital services (lab tests, etc.)• Hospital medication charges.Use a single, separate function to validate that no input is less than zero. If it is, it should be re-entered before being returned.Once the required data has been input and validated, the program should use two overloaded functions to calculate the total charges. One of the functions should accept arguments for the in-patient data, while the other function accepts arguments for out- patient data. Both functions should return the total charges.arrow_forwardSimulate the dice game of lucky sevens. The rules are: roll two dice if the sum equals 7, win $4 if the sum is not 7, lose $1 Write a program that asks the user how much they would like start the game with. The program should then: simulate the dice roll (using the random function) and show what was rolled show what the user’s funds are after each roll ask the user if they want to roll again if the user wants to roll again, repeat the three actions above if the user does not want to roll again give some response and end the game the final output should show if they won or lost money, and how many rolls they playedarrow_forward
- In C++ A carpet company has determined that every 50 square feet of floor coverage will require 6 hours of labor. The company charges $30 per hour for labor. The program should ask for the number of rooms to be carpeted and the price of the carpet per square foot. Write a program uses this method to calculate the total cost: int getArea ( ) should ask for the square feet of floor space in each room, validate it, and return it the value main. This function should be called by main once for each one of the rooms. Display the area to be carpeted, the cost of the carpet, and the cost of labor, and the total cost to the customer. Input Validation: Do not accept a negative value for any data element.arrow_forwardQuestion: 1A perfect number is an integer that is the sum of its positive proper divisors (all divisors except itself). For example, 6 is a perfect number. The divisors of 6 except itself are 1,2 and 3. The sum of the proper divisors of 6 is 6. Thus 6 is a perfect number. You have to take integers as input and continue taking input until the word “STOP” is given as input. After taking the inputs you have to classify the integers as Perfect and Imperfect and store it in a dictionary(Please see the output for better understanding).[Note: You CANNOT use any built in functions EXCEPT input(),range(),print()]Sample Input :61082528100496530STOPSample Output:(No need to follow the output format. Just print the resultant dictionary.){Perfect: [6,28,496],Imperfect: [10,8,25,100,530]}arrow_forwardConsider records of employees each consists of employee's first name (string), number of hours worked (int)and hourly rate in Bahraini Dinar BD. (double).Write a program that reads from the user multiple records for multiple employees and displays the following onscreen:(a) the salary for each employee (Salary = Hours Worked x Hourly rate.)(b) the number of employees(c) the highest salary with employee name.Reading records of employees should stop when the user enter `stop' for the employee name. Sample I/O of theprogram is shown in the example below.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Constants, Variables, Data types, Keywords in C Programming Language Tutorial; Author: LearningLad;https://www.youtube.com/watch?v=d7tdL-ZEWdE;License: Standard YouTube License, CC-BY