Concept explainers
Given the following fragment that purports to convert from degrees Celsius to degrees Fahrenheit, answer the following questions:
a. What value is assigned to fahrenheit?
b. Explain what is actually happening, and what the programmer likely wanted.
c. Rewrite the code as the programmer intended.
Want to see the full answer?
Check out a sample textbook solutionChapter 1 Solutions
Absolute Java (6th Edition)
Additional Engineering Textbook Solutions
Concepts of Programming Languages (11th Edition)
Modern Database Management (12th Edition)
Digital Fundamentals (11th Edition)
Starting Out with C++: Early Objects
Starting Out with Java: From Control Structures through Objects (6th Edition)
- f. 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_forwardWhat is the output of the following code segment?inta=3,b=4;if(a==b);Write(X);Write(Y); X Y XY nothingarrow_forwardWhat is the output of the following code segment?inta=3,b=4;if(ab)Write(Y);WriteLine(Z); Y Z YZ nothingarrow_forward
- Welcome to the temperature conversion program. Please enter a the sample temperature in Degrees Kelvin:> 345Do you wish to convert the temperature to (c) for Celsius, or (f) for Fahrenheit:>cThe water is in a liquid state at 72.0 degrees celsius. Do you wish to enter another temperature? (Y for yes, N for no):> y Please enter a the sample temperature in Degrees Kelvin:> 234Do you wish to convert the temperature to (c) for Celsius, or (f) for Fahrenheit:>FThe water is in a solid state at -38.2 degrees fahrenheit. Do you wish to enter another temperature? (Y for yes, N for no):> Step 1 Convert kelvin into Celsius KelvinTemp − 273.15 = -273.1°C Convert kelvin into Fahrenheit FaherenheitTemp = (kelvinTemp- 273.15) * (9/5) + 32) Phases based on the temperature in Liquid, Solid, and Gaseous state state celsiusTemp FahreheitTemp gas(water vapor) >100 degree > 212 degree solid <0 degree <32 degree liquid other temperature other temperatures…arrow_forward..5-- I have a python programing question In 1937, a German mathematician named Lothar Collatz formulated an intriguing hypothesis (it still remains unproven) which can be described in the following way: 1. take any non-negative and non-zero integer number and name it c0; 2. if it's even, evaluate a new c0 as c0 ÷ 2; 3. otherwise, if it's odd, evaluate a new c0 as 3 × c0 + 1; 4. if c0 ≠ 1, skip to point 2. The hypothesis says that regardless of the initial value of c0, it will always go to 1. Of course, it's an extremely complex task to use a computer in order to prove the hypothesis for any natural number (it may even need artificial intelligence), but you can use Python to check some individual numbers. Maybe you'll even find the one which would disprove the hypothesis. Write a program which reads one natural number and executes the above steps as long as c0remains different from 1(c0 != 1). Moreover, we'll add another task - we want you to count the steps needed to achieve the goal.…arrow_forwardWrite a complete program to give advice on clothing/accessories based on the weather. Your program should accomplish these steps, in order: Part One: User Input ask the user what the temperature is and read in that value ask the user if there is precipitation (i.e., rain or snow) you can decide how to phrase that question and what to read in Part Two: Weather Advice Output display information about the precipitation based on these rules: if there is no precipitation, tell the user that is dry if there is precipitation, use the temperature to tell the user if it is raining or snowing display advice to the user about what to wear, following these rules if it is very cold, wear a heavy coat; if it's moderate, wear a light coat if there is precipitation: wear a hat (if it's very cold), wear a warm rain coat (if it's moderate), or bring an umbrella (if it's warm) Note: you can decide how to define your temperature ranges. Note: if you need to compare text values (Strings),…arrow_forward
- 2. Write a program that converts a hexadecimal digit into a decimal value. (The output of your program should be like the following but you should try different numbers.) Enter a hex digit: AB7C You must enter exactly one character Enter a hex digit: B The decimal value for hex digit 8 is 11 Enter a hex digit: 8 The decimal value for hex digit 8 is 8 Enter a hex digit: T T is an invalid inputarrow_forwardWhich is NOT always considered as a correct convention of writing code in programming? * a. a = (a + b) + 5 b. a = a++ c. a = 5 ( a + b + c) d. a(a + b + 5) = aarrow_forward4- Write a Program to calculate the electromagnetic force between two electrons placed (in vacuum) at a distance (r = 2*1015 m ) from each other. Charge of electron (Q) is 1.6*101 C. Hint Q.Q; Electromagnetic Force = K- r? K=9*10°arrow_forward
- What will be the final value of the variable x after execution of the given statement. Initial value of x is 3. x = ++x + ++xarrow_forwardUse C++ Programming language. Amanda and Tyler opened a business that specializes in shipping liquids, such as milk, juice, and water, in cylindrical containers. The shipping charges depend on the amount of the liquid in the container. (For simplicity, you may assume that the container is filled to the top.) They also provide the option to paint the outside of the container for a reasonable amount. Write a program that does the following: Prompts the user to input the dimensions (in feet) of the container (radius of the base and the height). Prompts the user to input the shipping cost per liter. Prompts the user to input the paint cost per square foot. (Assume that the entire container including the top and bottom needs to be painted.) Separately outputs the shipping cost and the cost of painting. Your program must use the class cylinderType (designed in Programming Exercise 3) to store the radius of the base and the height of the container. (Note that 1 cubic feet = 28.32 liters or…arrow_forwardCreate a different version of the program that: Takes a 3-digit number and generates a 6-digit number with the 3-digit number repeated, for example, 391 becomes 391391. The rule is to multiply the 3-digit number by 7*11*13. Takes a 5-digit number and generates a 10-digit number with the 5-digit number repeated, for example, 49522 becomes 4952249522. The rule is to multiply the 5-digit number by 11*9091. Times 11: A two-digit number can be easily multiplied by 11 in one's head simply by adding the digits and inserting that sum between the digits. For example, 43 * 11 has the resulting digits of 4, 4+3, and 3, yielding 473. If the sum between the digits is greater than 9, then the 1 is carried to the hundreds place. Complete the below program. Create a different version of the program that: Takes a 3-digit number and generates a 6-digit number with the 3-digit number repeated, for example, 391 becomes 391391. The rule is to multiply the 3-digit number by 7*11*13. Takes a 5-digit…arrow_forward
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage LearningProgramming with Microsoft Visual Basic 2017Computer ScienceISBN:9781337102124Author:Diane ZakPublisher:Cengage LearningMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,