Concept explainers
The following code is used in a bookstore program to determine how many discount coupons a customer gets. Complete the table that appears after the program.
int numBooks, numCoupons;
cout << "How many books are being purchased?
cin >> numBooks;
if (numBooks < 1)
numCoupons = 0;
else if (numBooks < 3)
numCoupons = 1;
else if (numBooks < 5)
numCoupons = 2;
else
numCoupons = 3;
cout << "The number of coupons to give is "
<< numCoupons << endl;
If the customer purchases this many books | This many coupons are given. |
1 | |
3 | |
4 | |
5 | |
10 |
Learn your wayIncludes step-by-step video
Chapter 4 Solutions
Starting Out with C++ from Control Structures to Objects, Student Value Edition (9th Edition)
Additional Engineering Textbook Solutions
Absolute Java (6th Edition)
Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition)
Problem Solving with C++ (10th Edition)
Starting Out with Programming Logic and Design (4th Edition)
C Programming Language
Concepts Of Programming Languages
- A video player plays a game in which the character competes in a hurdle race. Hurdles are of varying heights, and the characters have a maximum height they can jump. There is a magic potion they can take that will increase their maximum jump height by unit for each dose. How many doses of the potion must the character take to be able to jump all of the hurdles. If the character can already clear all of the hurdles, return . Example The character can jump unit high initially and must take doses of potion to be able to jump all of the hurdles. Function Description Complete the hurdleRace function in the editor below. hurdleRace has the following parameter(s): int k: the height the character can jump naturally int height[n]: the heights of each hurdle Returns int: the minimum number of doses required, always or more Input Format The first line contains two space-separated integers and , the number of hurdles and the maximum height the character can jump naturally.The…arrow_forwardAn internet service provider has three different subscription packages for its customers: Package A: for RM9.95 per month 10 hours of access are provided. Additional hours are RM2.00 per hour. Package B: for RM13.95 per month 20 hours of access are provided. Additional hours are RM 1.00 per hour Package C: for RM 19.95 per month unlimited access is provided. Write a JAVA program using if/else or switch selection to calculates a customer’s monthly bill. It should ask the user to enter the letter of the package the customer has purchased (A, B, or C) and the number of hours that were used. It should then display the total charges.arrow_forwardYou will calculate the gross pay for an individual using the formula gross pay = rate * hours You will deduct Federal Withholding tax, State Income Tax, and Medicare tax. Use the following values: Medicare 1% SWT 2% FWT 3% Now calculate the Net Pay using the following formula: Net Pay = Gross Pay – Medicare – SWT – FWT Finally, you will deduct benefit amounts from the Net Pay Dental $100 month Medical $500 month javaarrow_forward
- // Program gets a quantity ordered from user // then determines price and discount based on quantity // price per item before discounts is $6.00 // order 15 or more, get a 20% discount // order 10 to 14 - get a 14% discount // order 5 to 9, get a 10% discount using System; using static System.Console; using System.Globalization; class DebugSeven3 { static void Main() { int quantity; double price; quantity = GetQuantity(); price = CalculatePrice(int quantity); WriteLine("Final price for {0} items is {1}.", quantity, price.ToString("C", CultureInfo.GetCultureInfo("en-US"))); } private static int GetQuantity() { int quan; WriteLine("Enter number of items >> "); quan = Convert.ToInt32(ReadLine()); return quan; } private double CalculatePrice(int quantityOrdered) { double PRICE_PER_ITEM = 6.00; double price = 0; double discount = 0; int[] quanLimits = {0, 5, 10, 15}; double[] limits =…arrow_forwardACME Bank’s new Pocket Money Saver account program, encourages school kids to learn the importance of saving money and manage expenses wisely, and you have been asked to design a software tool for rolling out this scheme to its bank customers. Write a console program, that will calculate the pocket money saved over a period, with one cent at the start of account setup, will double every day. For example, if the opening balance is one cent the first day, it will be two cents the second day, and continues to double each day. The console program you will write, should ask the user for the number of days, and display a table showing what the saving was for each day, and then show the total savings at the end of the period. The output should be displayed in a dollar amount, not the number of cents. A successful test run of the program is as shown in the screenshot below:arrow_forwardhello i need to write a java program A car insurance company charges a base fee of BD 50 per year, plus the following fees for any accident: Fees Number of checks BD 20 for each accident Less than 3. BD 50 for each accident From 3 to 4. BD 75 for each accident More than 4 Write a program that asks for the number of accidents for the year . The program should then calculate and display the insurance company fees for the year. If number of accidents less than zero, print an invalid message and quit the program.arrow_forward
- The owners of the Annan Supermarket would like to have a program that computes the weekly gross pay of their employees. The user will enter an employee’s first name, last name, the hourly rate of pay, and the number of hours worked for the week. In addition, Annan Supermarkets would like the program to compute the employee’s net pay and overtime pay. Overtime hours, any hours over 40, are paid at 1.5 the regular hourlyrate. Net pay is gross pay minus taxes (Refer to the tax table on the second page).Define a class called Employee. The class must have private attributes to store the employee's name, hourly rate, and regular (≤ 40) and overtime hours worked. The class must also have methods to perform the following tasks:• A constructor to initialize the hourly rate to the minimum wage of $7.25 per hourand the hours worked (regular and overtime) to 0.0.• A method to get (a setter/mutator method)⬧ the employee's name⬧ the hourly rate⬧ the hours work for the month (by the week – assume 4…arrow_forwardWrite an application that allows you to enter nine(and only nine, no more no less) integers and displays the values, their mean, and their median. (Java)arrow_forwardThe owners of the Annan Supermarket would like to have a program that computes the weekly gross pay of their employees. The user will enter an employee’s first name, last name, the hourly rate of pay, and the number of hours worked for the week. In addition, Annan Supermarkets would like the program to compute the employee’s net pay and overtime pay. Overtime hours, any hours over 40, are paid at 1.5 the regular hourly rate. Net pay is gross pay minus taxes (Refer to the tax table on the second page). Define a class called Employee. The class must have private attributes to store the employee's name, hourly rate, and regular (≤ 40) and overtime hours worked. The class must also have methods to perform the following tasks: A constructor to initialize the hourly rate to the minimum wage of $7.25 per hour and the hours worked (regular and overtime) to 0.0. A method to get (a setter/mutator method)⬧ the employee's name⬧ the hourly rate⬧ the hours work for the month (by the week –…arrow_forward
- You have just started a sales job in adepartment store. Your pay consists of a base salary and a commission. The base salaryis $5,000. The scheme shown below is used to determine the commission rate. Note that this is a graduated rate. The rate for the first $5,000 is at 6%, the next$5000 is at 8%, and the rest is at 10%. If your sales amounts to $25,000, the commissionis 5,000 * 6% + 5,000 * 8% + 15,000 * 10% = 2,200. Your goal is toearn $30,000 a year. Write a program to find the minimum sales you have to generatein order to make $30,000.arrow_forwardRewrite the following expressions using the conditional operator. (Assume that all variables are declared properly.)a. if (x == y)z = x + y;elsez = (x + y) / 2;b. if (hours >= 40.0)wages = 40 * 7.50 + 1.5 * 7.5 * (hours - 40);elsewages = hours * 7.50;c. if (loanAmount >= 200000)closingCosts = 10000;elseclosingCosts = 8000;arrow_forwardQuestion: Party budget planning - complex Prompt the user to enter their current budget and the number of people who need to share a meal. You are ordering food from a restaurant that has two menu items: Tacos $4 Empanadas $3 Calculate and print out all the options of meals where the budget is used entirely(where possible) and each person has an equal number of items to eat. They may eat different things, but everyone gets the same number of food items, e.g. 2 tacos or 1 empanada and 1 taco or 2 empanadas. Hints: Here are some things that might help you in your solution. If total items purchased does not equally divide by the number of diners, then abandon that combination. It may help to calculate the max number of empanadas that the budget can buy and also the max number of tacos that the budget could buy. These can be thought of as upper bounds in your loops. In your solution, keep track of items per person Also, keep track of total number of viable solutions, as that might…arrow_forward
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage LearningEBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT