Alice Community

Alice Community (http://www.alice.org/community/index.php)
-   The Lounge (http://www.alice.org/community/forumdisplay.php?f=4)
-   -   Assignment 5 - nested If statements (http://www.alice.org/community/showthread.php?t=11596)

lucyrn99 10-05-2016 11:13 AM

Assignment 5 - nested If statements
 
Yikes, I had trouble trying to get the concept of how my program would need to do a different action based on one of THREE different answers!

It was easy to understand how to do actions based on two different answers, because that a simple true/false or if/else choice.
I kept rereading the text, watching various youtube videos, and experimenting with my animation, until I finally had an 'aha' moment. :)

In order to get my program to work correctly, I created one variable to ask the user to input an age. Then I used that variable in the first if/else statement, for the path age is > 21, so user is too old to enter the club.
I then dragged in a second if/else statement, and repeated the process of using the variable, except this time the path was 'age is < 21, so user is too young'.
Then I dragged in a 3rd if/else statement, this time for the path age = 21, so user can enter the club.

The mistake I had been making in the beginning, was trying to make all three of the paths work, via only TWO if/else statements.
Once I figured out that I needed a separate if/else for EACH path, it was easy peasy! :D

bodyjohn 12-13-2018 10:34 AM

[QUOTE=lucyrn99;57335]Yikes, I had trouble trying to get the concept of how my program would need to do a different action based on one of THREE different answers!

It was easy to understand how to do actions based on two different answers, because that a simple true/false or if/else choice.
I kept rereading the text, watching various youtube [URL="stammibene-it.com"]videos[/URL], and experimenting with my animation, until I finally had an 'aha' moment. :)

In order to get my program to work correctly, I created one variable to ask the user to input an age. Then I used that variable in the first if/else statement, for the path age is > 21, so user is too old to enter the club.
I then dragged in a second if/else statement, and repeated the process of using the variable, except this time the path was 'age is < 21, so user is too young'.
Then I dragged in a 3rd if/else statement, this time for the path age = 21, so user can enter the club.

The mistake I had been making in the beginning, was trying to make all three of the paths work, via only TWO if/else statements.
Once I figured out that I needed a separate if/else for EACH path, it was easy peasy! :D[/QUOTE]

great!

Amzoun95 10-11-2019 09:52 AM

Once you pass a conditional statement then you've passed it until you get to it again.











[SIZE="1"][url=https://appsync.biz/dafont/]Dafont[/url] [url=https://showbox.bio/]Showbox[/url] [url=https://www.oovoo.onl/adam4adam/]Adam4adam[/url][/SIZE]


All times are GMT -5. The time now is 06:11 PM.

Copyright ©2024, Carnegie Mellon University
Alice 2.x © 1999-2012, Alice 3.x © 2008-2012, Carnegie Mellon University. All rights reserved.