- 4
Write a program that checks if the water is boiling. Take the integer temperature in Celsius as input and output "Boiling" .
Write a program that checks if the water is boiling. Take the integer temperature in Celsius as input and output "Boiling" if the temperature is above or equal to 100. I hAve tried coding the Above. It first stArted like this: temp= 110 if temp>= 100: print("Boiling") temp=99 if temp>=100: print("Boiling"). # This prints the Output Boiling. And I see A Green Tick MArk in the Output Section like #✔Test 1(which must meAn it is correct) . And then mArked ❌ in Test 2 with other result input = 99, expected output= No Output,but your Output is Boiling.
30 Respuestas
+ 17
temp = int(input())
if temp >=76:
print()
if temp >=100:
print("Boiling")
try this code
+ 4
temp = int(100)
if temp >= 100:
print ("Boiling")✓
But Test case 1:
And test case 4 are hidden showing errors
So please help me can I take any input for test case 4
+ 3
CAPITAL B FOR BOILING 🤦🏽♂️
+ 3
if temp >=76:
print()
if temp >=100:
print("Boiling")
+ 1
The parameter inside the input() is just a text that will appear on your interactive prompt or shell (it is not the value) and it is optional:
Here is an example if I place a parameter, in interactive shell (not working in code playground):
CODE:
x = input("What is your name? ")
print("Hello" + x)
SHELL/PROMPT:
>> What is your name? |
# This will wait for your input, for example if I want to input "Red"
>> What is your name? Red
>> Hello Red
+ 1
Scanner sc = new Scanner(System.in);
int temp = sc.nextInt();
if(temp>=100){
System.out.println("Boiling");
} else {
System.out.println("Not boiling");
}
+ 1
The question describes a scenario where you need to create a program for a water sensor that checks if the water is boiling. The program should take an integer temperature in Celsius as input and then output "Boiling" if the temperature is equal to or above 100 degrees Celsius. If the temperature is below 100 degrees Celsius, the program should output "Not boiling."
The question is asking you to write a Java program that performs this temperature check and prints the appropriate message based on the input temperature.
import java.util.Scanner;
public class Program {
public static void main(String[] args) {
//your code goes here
Scanner scanner = new Scanner(System.in);
int temperature = scanner.nextInt();
// Check if the temperature is above or equal to 100
if (temperature >= 100) {
System.out.println("Boiling");
} else {
System.out.println("Not boiling");
}
}
}
Here's a step-by-step explanation of this answer:
Import the Scanner class: The program starts by importing the java.util.Scanner class. This class allows you to read user input from the console.
Create a Scanner object: The program creates a Scanner object named scanner to read user input.
Read the temperature input: The program prompts the user to enter the temperature in Celsius. It reads the integer input using scanner.nextInt() and stores it in the variable temperature.
Check if the water is boiling: The program uses an if statement to check if the temperature variable is greater than or equal to 100. If it is, the program prints "Boiling" using System.out.println(). Otherwise, it prints "Not boiling".
For example, if the user enters a temperature of 105, the program will check the condition temperature >= 100, which evaluates to true. Therefore, it will output: Boiling
This means that the water is boiling since the temperature is equal to or above 100 degrees Celsius.
Credit: www.lawtantra.org
0
In challenges, you have to get the input:
temp = int(input())
input() --> takes input as string
int() --> converts the input string to integer
0
But me writing temp=100 still should be correct, in terms of the python because integers cAn be written without quote and directly displayed As temp= 100.isn't this correct from the basic, but SoloLeArn shows wrong becauss they want us to follow the task exactly even though the way I put must be correct. Need clarification
0
You don't need to type each input each test cases in challenges, just get the input and code to meet the expected output.
# Try this:
temp = int(input())
if temp >= 100:
print("Boiling")
# Think of the test cases as other people who will input something to test and judge your code.
# If test cases 1 is 100
Your program will automatically get that 100 as input:
temp = int(input()) <--- 100 (from test case)
Same with other values
temp = int(input()) <--- 99 (from test case)
0
Alright, I tried this-
temp = int(input(110))
if temp>=100:
print("Boiling") #This prints out 110Boiling.
0
Remove the 110 inside the int(input()), if you try that code on interactive prompt/shell, 110 will serve as your text input. However, in challenges we don't need one, we just have to get the input;
temp = int(input())
0
temp = int(100)
if temp>=100:
print("Boiling")
temp= int(99)
if temp>=100:
print("Boiling"). It still gives me One output for the tAsk, thAt is Boiling. But I Also need No Output which is the expected Output of the chAllenge. Otherwise Test2 is still shown in ❌ MArk
0
Just copy this one and paste to your solution, and maybe you'll understand:
temp = int(input())
if temp >= 100:
print("Boiling")
0
Bonus Question:But exActly how. How did thAt if stAtement knows what to print without A prior variable being defined.
For example I define a variable f = O. And then next I code if f=O , print(8). the mission will be Accomplished,but it All stArted from f=O. Is it due to the nature of python to identify 'temp' As temperature in degree celcius like it is A speciAl vAriable and not arbitrary one. Right . Why do the temp do not require no input in empty parenthes in temp = int(input()) .
0
temp = int(input())
if temp > 99:
print("Boiling")
0
Finally worked it out
0
temp = int(input())
if temp >= 100:
print('Boiling')
else:
print(' ')
in this program it will only print "Boiling" when the input temperature is above 100, else it won't print anything.
0
ESTE ES EL CODIGO CORRECTO, ES LA SOLUCION¡¡¡
temp = int(input())
if temp >=76:
print()
if temp >=100:
print("Boiling")
0
temp = int(input())
if temp >= 100:
print("Boiling")
This code worked out for me just check it out.