C++ for Engineers and Scientists
4th Edition
ISBN: 9781133187844
Author: Bronson, Gary J.
Publisher: Course Technology Ptr
expand_more
expand_more
format_list_bulleted
Question
Chapter 4.5, Problem 1E
Program Plan Intro
- The variable num of type int is declared to store the entered number.
- A if statement is used to check the values of num for negative and zero values.
- An inbuilt function sqrt() is used to calculate the square root of the number.
- To calculate the reciprocal of num is divided by 1.0.
Program description:
The main purpose of the program is used to calculate the square root and reciprocal of a number.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
(C PROGRAMMING ONLY)
7. Comparing Charactersby CodeChum Admin
Most, if not all things have numeric values. That goes for characters too. In order to find out which character has a higher value, we have to compare them with each other and display the value of the higher character.
Instructions:
In the code editor, you are provided with a main() function that asks the user for 2 characters, passes these characters to a function call of the getHigherValue() function, and then prints out the ASCII value of the higher character.Your task is to implement the getHigherValue function which has the following details:Return type - intName - getHigherValueParameters - 2 characters to be comparedDescription - the ASCII value of the higher character.Hint: Comparing characters in C is just like comparing integers.DO NOT EDIT ANYTHING IN THE MAINInput
1. First character
2. Second character
Output
Enter first character: aEnter second character: hResult value = 104
(C++ Programming language)
There are following two major issues associated with cpp programs:• When a program is terminated, the entire data is lost. • If you have to enter a large number of data, it will take a lot of time to enter them all in the different programs.Suggest a solution and elaborate the same with the help of suitable examples.
(25 min) The following table shows the foreign exchange rates for a few currencies.
Foreign Currency
RM
USD (D)
1 Dollar
4.16
GBP (P)
1 Pound
5.68
KRW (W)
1000 Won
3.51
JPY (Y)
100 Yen
3.69
Develop a complete C++ program that will prompt the user to enter the currency preferred and the amount required. The
program should include a function with the following prototype:
double CurrencyBuy(char, double):
The first parameter in the function prototype is for the type of currency where the characters D, P, W and Y represent
Dollar, Pound, Won and Yen respectively. The second parameter is the amount to be bought. This function CurrencyBuy
should return, to the calling function, the payment to be paid in RM.
A sample of the output is given as follows.
Foreign Exchange Currency
Country Code
USD (D)
GВР (Р)
KRW (W)
JPY (Y)
Enter the country code: D
Enter the amount to be bought: 300
Payment due is RM 1248.
Chapter 4 Solutions
C++ for Engineers and Scientists
Knowledge Booster
Similar questions
- (Python) Write a function that receives a string containing a 16-bit binary integer. The function mustreturn the string’s integer value.arrow_forwardInstructions(C++) A company hired 10 temporary workers who are paid hourly and you are given a data file that contains the last name of the employees, the number of hours each employee worked in a week, and the hourly pay rate of each employee. You are asked to write a program that computes each employee’s weekly pay and the average salary of all employees. The program then outputs the weekly pay of each employee, the average weekly pay, and the names of all the employees whose pay is greater than or equal to the average pay. If the number of hours worked in a week is more than 40, then the pay rate for the hours over 40 is 1.5 times the regular hourly rate. Use two parallel arrays: a one-dimensional array to store the names of all the employees (Name) a two-dimensional array of 10 rows and 3 columns to store the number of hours an employee worked in a week (Hrs Worked), the hourly pay rate (Pay Rate), and the weekly pay (Salary). Your program must contain at least the following…arrow_forward(Matching) Assume the following: val = 99 val += 1 Match the code with its output: print(The value is, 'val') | Choose ] print('The value is', val) [ Choose ] print("The value is:", 'val') [Choose ]arrow_forward
- (C PROGRAMMING ONLY) 2. Pairing Upby CodeChum Admin You’re tasked with pairing up people with each other but you need to figure out how well both of them work together. In order to find out how effective each pair is, you need to create a program that adds both of their values and returns their sum. Instructions: In the code editor, you are provided with a main() function that asks the user for two integer inputs, passes these to a function called, getSum(), and then prints the returned value.Your task is to declare and define the getSum() function which has the following details:Return type - intName - getSumParameters - 2 integersDescription - adds the passed integers and returns their sumDO NOT EDIT ANYTHING IN THE MAINInput 1. First integer 2. Second integer Output Enter first number: 24Enter second number: 21Sum = 45arrow_forward(c) Write a program that asks the users to calculate volume of a rectangular prism, in cm², where the user needs to key in the value of length, width and height. The formula for the volume of a rectangular prism is given by: volume = length x width x height If the calculated volume is more than 100 cm², display a message indicating that the size of this rectangular prism is too big. If the calculated volume is less than 20 cm², display a message indicating that the size of this rectangular prism is too small. However, if the volume is in between 20 cm³ and 100 cm², display a message indicating that the size of this rectangular prism is moderate.arrow_forward(c) Write a C+t code to check whether a string is a valid password. Password rules: A password must have at least ten characters. A password consists of only letters and digits. A password must contain at least two digits. Expected Output: 1. A password must have at least eight characters. 2. A password consists of only letters and digits. 3. A password must contain at least two digitsarrow_forward
- 2. (Guess the Number) Write a C program that plays the game of "guess the number" as fol- lows: Your program chooses the number to be guessed by selecting an integer at random in the range 1 to 1000. The program then types: 5.32 I have a number between 1 and 1000. Can you guess my number? Please type your first guess. The player then types a first guess. The program responds with one of the following: 1. Excellent! You guessed the number! Would you like to play again (y or n)? 2. Too low. Try again. 3. Too high. Try again. If the player's guess is incorrect, your program should loop until the player finally gets the number right. Your program should keep telling the player Too high or Too low to help the player “zero in" on the correct answer. [Note: The searching technique employed in this problem is called binary search. We'll say more about this in the next problem.]arrow_forward(Write a C++ Statement) For each of the following, write a single statement that performsthe indicated task.a) Output the string "Enter your name: ".b) Use a stream manipulator that causes the exponent in scientific notation and the lettersin hexadecimal values to print in capital letters.c) Output the address of the variable myString of type char *.d) Use a stream manipulator to ensure that floating-point values print in scientific notation.e) Output the address in variable integerPtr of type int *.f) Use a stream manipulator such that, when integer values are output, the integer base foroctal and hexadecimal values is displayed.g) Output the value pointed to by floatPtr of type float *.h) Use a stream member function to set the fill character to '*' for printing in field widthslarger than the values being output. Repeat this statement with a stream manipulator.i) Output the characters 'O' and 'K' in one statement with ostream function put.j) Get the value of the next character to…arrow_forward[SHORT ANSWER] Write three separate if blocks and using appropriate logical operator (and, or, not) to check the following three separate conditions (number your answers):1. If the character variable lastAlphabet is Z or z, print the message: Last Alphabet!2. If the variable daysOfWeek is outside the range O through 8 (including both those days), print the message: Invalid Day!3. If the variable monthsOfYear is inside the range 1 through 12 (including both those months), print the message: Valid Month!arrow_forward
- (C PROGRAMMING ONLY) 6. Deal or No Deal?by CodeChum Admin When I was a kid, I used to watch this TV game show, Deal or No Deal? In the game, there are different brief cases, each labeled with a number. Inside each brief case is an amount in Pesos and the goal is to guess which briefcase contains the smallest amount. In this program, instead of just finding the smallest amount, your task is to ask the user for an integer input and print the values in the array smaller than the inputted integer. Instructions: In the code editor, you are provided with an array with 100 elements.Your task is to ask the user for an integer input and then print all the elements in the array whose value is lesser than the inputted integer.Input 1. Inputted integer Output Enter value: 6132450351503022244arrow_forward(Apartment problem) A real estate office handles , say, 50 apartment units. When the rent is, say, $600 per month, all the units are occupied. However, for each, say $40 increase in rent, one unit becomes vacant. Moreover, each occupied unit requires an average of $27 per month for maintenance. How many units should be rented to maximize the profit? Write a program that prompts the user to enter: The total number of units. The rent to occupy all the units. The increase in rent that results in a vacant unit. Amount to maintain rented unit. The program then outputs the number of units to be rented to maximize the profit.arrow_forward(C PROGRAMMING ONLY) 1. Leap Year Detectorby CodeChum Admin Let’s try to find out whether a year has 365 or 366 days. To do this, we need to create a leap year detector! Conditions for a leap year: 1.) year must be divisible by 4 and not divisible by 100 2.) If year is divisible by 100, it must be divisible by 400 for it to be a leap year. Instructions: You are provided with the isLeapYear() function which is already declared and defined for you.Your task is to ask the user for a year and then call the isLeapYear function to check whether the year is a leap year or not.Input 1. Year to be checked Output If a certain year is a leap year, print "<INSERT_YEAR_HERE> is a leap year"Otherwise, print "<INSERT_YEAR_HERE> is not a leap year" Enter year: 20202020 is a leap yeararrow_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