Instructional Material: IF Statement Quiz 2 Answers

Printer-friendly version

If button A is pressed, the servo will extend to 100%. However, we immediatel test button B and if it is not pressed, the else block is executed and the servo is retracted back to 0% extension. Physically, assuming the servo starts at 0% extension, you would observe the servo twitch and remain at 0% extension.

If we change the statement:

if B.isPressed()

to

else if B.isPressed()

then if A is pressed, button B will not be checked. If A is not pressed and then B is checked, you would get either 50% or 0% extension.

 

Material Type: 
Lab Activity
Education Level: 
HW Platform: 
SW Platform: 
Interactivity Style: 
Copyright (c) 2013 by the author. All rights reserved.