Concept explainers
Long-Distance Calls
A long-distance carrier charges the following rates for telephone calls:
Starting Time of Call | Rate per Minute |
00:00-06:59 | 0.05 |
07:00-19:00 | 0.45 |
19:01-23:59 | 0.20 |
Write a
Input Validation: The program should not accept times that are greater than 23:59. Also, no number whose last two digits are greater than 59 should he accepted. Hint: Assuming num is a floating-point variable, the following expression will give you its fractional part:
num - static_cast<int>(num)
Want to see the full answer?
Check out a sample textbook solutionChapter 4 Solutions
Starting Out with C++ from Control Structures to Objects, Student Value Edition (9th Edition)
Additional Engineering Textbook Solutions
Database Concepts (8th Edition)
Starting out with Visual C# (4th Edition)
Starting Out with Python (4th Edition)
Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition)
Database Concepts (7th Edition)
Starting Out With Visual Basic (7th Edition)
- (Temperature Conversions) Write a program that converts integer Fahrenheit temperaturesfrom 0 to 212 degrees to floating-point Celsius temperatures with 3 digits of precision. Perform thecalculation using the formulacelsius = 5.0 / 9.0 * (fahrenheit - 32);The output should be printed in two right-justified columns of 10 characters each, and the Celsiustemperatures should be preceded by a sign for both positive and negative values.arrow_forwardQ3: Write a program in which user is asked to enter two integers (divisor and dividend) and computes the quotient and remainder. To compute quotient and remainder, both divisor and dividend should be integers.arrow_forward(Rounding Numbers) Function floor can be used to round a number to a specific decimal place. The statementy = floor(x * 10 + 0.5) / 10;rounds x to the tenths position (the first position to the right of the decimal point). The statementy = floor(x * 100 + 0.5) / 100;rounds x to the hundredths position (the second position to the right of the decimal point). Write a program that defines fourfunctions to round a number x in various ways:A. roundToInteger(number)B. roundToTenths(number)C. roundToHundredths(number)D. roundToThousandths(number)For each value read, your program should print the original value, the number rounded to the nearest integer, the number rounded to the nearest tenth, the number rounded to the nearest hundredth and the number rounded to the nearest thousandth.arrow_forward
- Factorial) The factorial of a nonnegative integer n is written n! (pronounced “n factorial”) and is defined as follows:For example, 5!= 5.4.3.2.1 , which is 120. Use while statements in each of the following:A. Write a program that reads a nonnegative integer and computes and prints its factorial.B. Write a program that estimates the value of the mathematical constant e by using the formula:Prompt the user for the desired accuracy of e (i.e., the number of terms in the summation).C. Write a program that computes the value of by using the formula Prompt the user for the desired accuracy of e (i.e., thenumber of terms in the summation).arrow_forwardComputer Fundamentals and Programming 2 Write a program that determines a student’s grade. The program will accept 3 scores and computes the average score. Determine the grade based on the following rules: - If the average score is equal or greater than 90, the grade is A. - If the average score is greater than or equal to 70 and less than 90, the grade is B. - If the average score is greater than or equal to 50 and less than 70, the grade is C. - If the average score is less than 50, the grade is F. Source Codes and Print Screen of the Outputarrow_forwardC++ Ingredient Adjuster A cookie recipe calls for the following ingredients: 5 cups of sugar 1 cup of butter 75 cups of flour The recipe produces 48 cookies with this amount of ingredients. Write a program that asks the user how many cookies he or she wants to make, and then displays the number of cups of each ingredient needed for the specified number of cookies. Use fixed-point notation with two decimal places of precision.arrow_forward
- (Parking fee) The short-term, 0-24 hours, parking fee, F, at an international airport is given by the following formula: where int(h + 1) is the integer value of h + 1. For example, int(3.2) = 3, int(4.8) = 4. Write a program that prompts the user to enter the number of hours a car is parked at the airport and outputs the parking fee.arrow_forwarddouble num1 = 1234567.456, num2 = 123.456, num3 = 123.456, num4 = 123456.789; int num5 = 123456; String name = “James”; Write a program that includes the following statements: 1. A printf statement that displays the value of num1 formatted as: 1,234,567.46 2. A printf statement that displays the value of num2 rounded to one decimal place, in a field that is ten spaces wide (Do not use comma separators). 3. A printf statement that displays the value of num3 padded with leading zeros, in a field that is eight spaces wide, rounded to one decimal place (Do not use comma separators). 4. A printf statement that displays the value of num4, left-justified, with comma separators, in a field that is 20 spaces wide, rounded to two decimal places. 5. A printf statement that displays the value of num5 in a field that is 10 spaces wide, with no comma separators. 6. A printf statement that displays the value of name in a field that is 20 spaces wide.arrow_forwardQ1: (Palindrome number) Write a program of C++ that prompts the user to enter a three-digit integer and determines whether it is a palindrome number. A number is palindrome if it reads the same from right to left and from left to right. Here is a sample run of this program: Enter a three-digit integer: 121 121 is a palindrome Enter a three-digit integer: 123 123 not a palindromearrow_forward
- code for this in C: In college, a student may get a grade of 1.0 (as the highest) to 5.0(lowest). Anyone who gets a Final Grade of at most 3.0 is considered a passing grade. Create a program that will ask the user to input a student's midterm grade and tentative final grade. After calculating the student's final grade using the formula below, main() will then call on DisplayStatus() to display if the student passed the subject or not. FG= MG+TFG/2arrow_forwardThe great circle distance is the distance betweentwo points on the surface of a sphere. Let (x1, y1) and (x2, y2) be the geographicallatitude and longitude of two points. The great circle distance between the twopoints can be computed using the following formula:d = radius X arccos(sin (x1) X sin(x2) + cos(x1) X cos(x2) X cos(y1 - y2))Write a program that prompts the user to enter the latitude and longitude of twopoints on the earth in degrees and displays its great circle distance. The averageradius of the earth is 6,371.01 km. Note you need to convert the degrees into radiansusing the Math.toRadians method since the Java trigonometric methods useradians. The latitude and longitude degrees in the formula are for north and west.Use negative to indicate south and east degrees. Here is a sample run: Enter point 1 (latitude and longitude) in degrees: 39.55 −116.25 ↵EnterEnter point 2 (latitude and longitude) in degrees: 41.5 87.37 ↵EnterThe distance between the two points is…arrow_forward1.24 LAB: Expression for calories burned during workout The following equation estimates the average calories burned for a person when exercising, which is based on a scientific journal article (source): Calories = ( (Age x 0.2757) + (Weight x 0.03295) + (Heart Rate x 1.0781) — 75.4991 ) x Time / 8.368 Write a program using inputs age (years), weight (pounds), heart rate (beats per minute), and time (minutes), respectively. Output the average calories burned for a person. Output each floating-point value with two digits after the decimal point, which can be achieved as follows:print('Calories: {:.2f} calories'.format(calories)) Ex: If the input is: 49 155 148 60 then the output is: Calories: 736.21 caloriesarrow_forward
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning