Are you tall enough for a ride at an amusement park?
Watch this video to learn about the new concepts shown in the program:
The new commands used in this program and others that may be useful. Select them below to learn more:
if, else if, elseThe if command is used to branch a program execution in one of two directions depending on a condition being true or false.
if (x < y)
If the value of x is less than the value of y do the commands inside the braces underneath this command.
if (x > y)
If the value of x is greater than the value of y do the commands inside the braces underneath this command.
else
If the condition is not met do the commands inside the braces underneath this command instead.
Code must be enclosed in braces { } inside if and else statements. Only one part of the code will be run, the other part will be ignored.
Questions to think about with this program to check your understanding:
Identify a condition in the program.
height > 104 is known as a condition. The outcome of a condition is either true or false.
State the two essential parts of the if selection statement and two optional parts.
Two essential parts of the if command:
Two optional parts:
elseChange the program so that it works for a toddler’s merry-go-round:
Enter the height of the person in cm:
110
Sorry, you are too tall.
Enter the height of the person in cm:
78
Height OK.
// Ride height program
using System;
class Submission
{
---
// -------------------------
// Subprograms
// -------------------------
// Check if the child is under 90cm
---
static bool valid_height(double height)
{
---
if (height < 91)
{
---
return true;
---
}
---
else
{
---
return false;
---
}
---
}
---
// -------------------------
// Main program
// -------------------------
public static void Main(string[] args)
{
---
Console.WriteLine("Enter the height of the person in cm:");
double height = Convert.ToDouble(Console.ReadLine());
---
if (valid_height(height))
{
---
Console.WriteLine("Height OK.");
---
}
---
else
{
---
Console.WriteLine("Sorry, you are too tall.");
---
}
---
}
---
}