
RAMESH DAHAL
292 PointsNeed help correcting this code!
string input = Console.ReadLine(); int temperature = int.Parse(input);
if(temperature < 21) { Console.WriteLine("Too cold!"); } else if(temperature = 21 !! 22) { Console.WriteLine("Just right."); } else(temperature > 22) { Console.WriteLine("Too hot!"); }
string input = Console.ReadLine();
int temperature = int.Parse(input);
if(temperature < 21)
{
Console.WriteLine("Too cold!");
}
else if(temperature = 21 !! 22)
{
Console.WriteLine("Just right.");
}
else(temperature > 22)
{
Console.WriteLine("Too hot!");
}
1 Answer

Steven Parker
177,846 PointsYou have the right idea, but a few syntax issues:
- the logical "or" operator is two vertical bars (
||
) instead of two exclamation points - the equality comparison operator is two equal signs (
==
) instead of just one (that's for assignment) - each comparison must include both terms (
temperature == 21 || temperature == 22
) - a final "else" does not take a conditional expression, it handles everything left over