Small Basic Example - Evaluating Math Functions
Evaluating Math Functions
In this example, you’ll use nested if conditions to solve a math problem. You’ll write a program that evaluates y=f(x), for a given input, x:
The complete program’s in Listing 7-11, along with the output from four sample runs.
Code
' Calculated y as a function of x
TextWindow.Write("Enter x: ")
x = TextWindow.ReadNumber()
y = 0
If (x > 0) Then
If (x <= 10) Then ' 0 < x <= 10
y = x
Else ' x > 10
If (x <= 20) Then ' 10 < x <= 20
y = 20 - x
EndIf
EndIf
EndIf
TextWindow.WriteLine("y(" + x + ") = " + y)
Output:
Enter x: -5
y(-5) = 0
Enter x: 5
y(5) = 5
Enter x: 15
y(15) = 5
Enter x: 25
y(25) = 0
The comments in the program will help you understand each step.
Trace through the program using a few different values for x. (Plug a number in for x and then work through each step on pencil and paper. Then enter the number as a user of your program to check your answer.)
Have a Small and Basic week!
- Ninja Ed & Majed Marji
Comments
- Anonymous
January 31, 2016
Computers Today (part 1 of 6) blogs.msdn.com/.../computers-today.aspx ..... CS SPOTLIGHT: Girls in computer programming... why it matters!!! blogs.msdn.com/.../cs-spotlight-girls-in-computer-programming-why-it-matters.aspx ... Computational Thinking - Videos & Papers by Jeannette Wing blogs.msdn.com/.../computational-thinking-videos-amp-papers-by-jeannette-wing.aspx