Suppose that, when you run the following
Want to see the full answer?
Check out a sample textbook solutionChapter 3 Solutions
Introduction to Programming with C++
Additional Engineering Textbook Solutions
Starting Out with Java: Early Objects (6th Edition)
Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)
Problem Solving with C++ (10th Edition)
Software Engineering (10th Edition)
Java: An Introduction to Problem Solving and Programming (7th Edition)
Artificial Intelligence: A Modern Approach
- A sphere is characterized by a single dimensions; its radius (r). The surface area of the sphere is calculated as A=4πr2 While the volume is calculated as V=43πr3 Write a program that asks the user for r and when VALID proceeds to calculate both the surface area and the volume of the sphere by calling a single function. The function's prototype is as follows: void sphereCalc(float, float *, float *); All console input and output operations are in main(). Print the area and volyme with 3 decimal places. Follow best programming practices. Use r = 3 for the screenshot. Hint: Define PI using #define PI 3.1415927arrow_forwardIn order for the bulb to work, 3 buttons must be pressed and the button values must provide exactly the required energy, there should be no more or less. It is assumed that the buttons are pressed simultaneously, the order is not important. If the required energy is provided with the entered button values, the program should output "Bulb On", if not, "Bulb Does Not Light" output. Code the program in C language, following the rules below. 1. The number of buttons and their values will be taken from the user.2. The energy required for the bulb to work will be taken from the user.3. You have to design the program RECURSIVE.4. The triple button groups that provide the required energy do not have to be listed, it is sufficient to send a message to the screenarrow_forwardYou are creating an application which requires the user to input the precise height of their garage (in metres) to determine which trucks will fit. Input is accepted using the input() function. What is the most appropriate approach to writing the code for type conversion of the input value and why? a. No type conversion necessary, since the Python interpreter will determine the best type for the value implicitly. b. Convert to int, since fractional number input values are valid. c. Convert to float, since fractional number input values are valid. d. No type conversion necessary, since the input will already be the appropriate type for numbers. e. Convert to float, since only whole number input values are valid. f. Convert to int, since only whole number input values are valid.arrow_forward
- C++ Programming Exercise: 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: a. The total number of of units. b. The rent to occupy all the units. c. The increase in rent that results in a vacant unit. d. Amount to maintain a rented unit. The program then outputs the number of units to be rented to maximize the profit.arrow_forwardWrite a C++ program that calculates the average of a group of test scores, where the lowest score in the group is dropped. It should use the following functions: void getScore() should ask the user for a test score, store it in a reference param- eter variable, and validate it. This function should be called by main once for each of the five scores to be entered. void calcAverage() should calculate and display the average of the four highest scores. This function should be called just once by main and should be passed the five scores. int findLowest() should find and return the lowest of the five scores passed to it. It should be called by calcAverage, which uses the function to determine which of the five scores to drop. **DO NOT USE AN ARRAY OR GLOBAL VARIABLES!!!*** YOU MUST USE THE STATED FUNCTIONS. AND INPUT VALIDATION. For FULL CREDIT DISPLAY THE LOWEST SCORE WITH GOOD OUTPUT DESCRIPTION you MUST USE function prototyping.. DO NOT ACCEPT SCORES LESS THAN 0 OR GREATER THAN…arrow_forwardThe steelwork.py program, given below, creates three types of steel objects. Carbon steel (Steel) is made of carbon and iron, alloy steel (AlloySteel) contains chromium in addition to carbon and iron. Stainless steel (StainlessSteel) contains nickel and a higher proportion of chromium. Write the missing code, in the designated locations (#TODO), in order for the program execution to yield the following output: ['Steel01', 0.6, 91] ['ALSteel02', 0.6, 91, 1] ['SSteel02', 0.6, 91, 11, 2]arrow_forward
- The Problem__: Write a program that calculates the average of a group of test scores, where the lowest score in the group is dropped. It should use the following functions: ⚫ void getScore() should ask the user for a test score, store it in a reference param- eter variable, and validate it. This function should be called by main once for each of the five scores to be entered. ⚫ void calcAverage() should calculate and display the average of the four highest scores. This function should be called just once by main and should be passed the five scores. ⚫int findLowest() should find and return the lowest of the five scores passed to it. It should be called by calcAverage, which uses the function to determine which of the five scores to drop. Input Validation: Do not accept test scores lower than 0 or higher than 100. YOU MUST USE THE STATED FUNCTIONS AND COMPLETE Input VALIDATION. **DO NOT use an ARRAY OR GLOBAL VARIABLES!!. you MUST USE function prototyping TEST THE FUNCTION TWICE.…arrow_forwardGiven the code below: type point real a, b end type type (point) v read*, v z=v%a/v%b print*, z end What is the equivalent code for the above statements? Question 6 options: none of the given code choices type point real a, b end type type (point), dimension(2):: v read*, v do i=1, 2 z=v(i)%a/v(i)%b end do print*, z end all the given code choices type point real a, b end type type (point), dimension(2):: v read*, v where (i>0) z=v(i)%a/v(i)%b end where print*, z end real va, vb read*, va, vb z=va/vb print*, z endarrow_forwardThe code box below shows a simple C++ program. The program declares and initializes three integers. Then it computes the average of these integers and displays the result. However, there are some mistakes in the code. Find and fix these mistakes such that the code will display the exact output below. Please note that the names of the variables and constants are the same as those in the code in the image and adhere to them accurately. The reason is that the program corrects the code automatically and it must be identicalarrow_forward
- assume the following variables with their initialized values. What will be printed by each of the following println instructions: int mm = 4;int dd = 6;int yyyy = 2022; 1. System.out.println(mm + “ ” + dd + “,” + yyyy); 2.System.out.println(“No. ” + dd + “!”);arrow_forwardin c# Write a program named InputMethodDemo2 that eliminates the repetitive code in the InputMethod() in the InputMethodDemo program in Figure 8-5. Rewrite the program so the InputMethod() contains only two statements: one = DataEntry("first");two = DataEntry("second"); this is my code so far using static System.Console; using System; class InputMethodDemo2 { static void Main() { int first, second; InputMethod(out first, out second); WriteLine("After InputMethod first is {0}", first); WriteLine("and second is {0}", second); } private static void InputMethod(out int one, out int two) { string s1, s2; Write("Enter first integer "); s1 = ReadLine(); Write("Enter second integer "); s2 = ReadLine(); one = Convert.ToInt32(s1); two = Convert.ToInt32(s2); } public static int DataEntry(string whichOne) { } }arrow_forwardFor the program below, assume that a point on a Cartesian plane comprises values representing x and y coordinates. The distance between two points in a Cartesian plane can be calculated using the formula derived from d=√((x2-x1)²+(y2-y1)²). Write a C++ program that prompts a user to input two points on the Cartesian plane and works out the distance between them. Use comments in your code, highlight how you have used the following concepts of C++ : class, object, constructors and destructors.arrow_forward
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr