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(ab)Write(Y);WriteLine(Z); Y Z YZ nothingarrow_forwardWhat is the output of the following code segment?inta=3,b=4;if(a==b);Write(X);Write(Y); X Y XY 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
- Which 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_forward2. 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_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_forwardPython Only answer: Alice is playing Air Hockey with Bob. The first person to earn seven points wins the match. Currently, Alice's score is A and Bob's score is B. Charlie is eagerly waiting for his turn. Help Charlie by calculating the minimum number of points that will be further scored in the match before it ends. Input Format The first line of input will contain an integer T - the number of test cases. The description of T test cases follows. The first and only line of each test case contains two space-separated integers A and B, as described in the problem statement. Output Format For each test case, output on a new line the minimum number of points that will be further scored in the match before it ends.arrow_forwardWrite a program that generates a plate number based on the user's answer to the following questions: 1. What is your favorite color of the rainbow (ROYGVIB)? a. Use the first letter of the chosen color as the first character of the plate number. b. Display "Invalid Input" and ask the user to re-enter his/her answer if the answer is not a valid color of the rainbow. 2. What is your month of birth? a. Use the last letter of the month as the second character of the plate number. b. Display "Invalid Input" and ask the user to re-enter his/her answer if the answer is not a valid month. 3. What is your first name? a. Use the third letter of the first name as the third character of the plate number. No need to include the second name if you have a second name. Make sure to use "cout" and "cin" to collect the necessary inputs from the user. For the number section: 1. Ask the user his/her age and use the age as the first and second digits of the plate number. a. Display "Invalid Input" and ask…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,