Skip to content

Instantly share code, notes, and snippets.

@udacityandroid
Last active February 6, 2023 13:54
Show Gist options
  • Star 39 You must be signed in to star a gist
  • Fork 17 You must be signed in to fork a gist
  • Save udacityandroid/9d84adf75c536b436767 to your computer and use it in GitHub Desktop.
Save udacityandroid/9d84adf75c536b436767 to your computer and use it in GitHub Desktop.
Android for Beginners : If/Else Smoothie Quiz
int numberOfSmoothiesTillPrize = 10;
if (numberOfSmoothiesTillPrize > 9) {
Log.v("SmoothieActivity", "Congratulations, you get a free smoothie!");
numberOfSmoothiesTillPrize = numberOfSmoothiesTillPrize - 10;
} else {
Log.v("SmoothieActivity", "No free smoothie this time.");
}
Log.v("SmoothieActivity", "You currently have " + numberOfSmoothiesTillPrize + " out of 10 smoothies needed for your next free smoothie.");
@AhmedMohammed11
Copy link

the correct answer is c

@Abdulmunaim
Copy link

Option C win

@waseemminhas
Copy link

Please do not post the answer to this quiz in the comments. This gives others a chance to learn on their own. Thank you for your cooperation!

I support you!

@SDIDSA
Copy link

SDIDSA commented Dec 4, 2019

if you think you fully understand the if/else syntax, take a look at this line of code that i have written for my app
int total = (5 + (whippedCream.isChecked() ? 2 : 0) + (chocolate.isChecked() ? 1 : 0)) * quantity;

@waseemminhas
Copy link

if you think you fully understand the if/else syntax, take a look at this line of code that i have written for my app
int total = (5 + (whippedCream.isChecked() ? 2 : 0) + (chocolate.isChecked() ? 1 : 0)) * quantity;

syntax is fine and you managed well the implementation of if else statement using tertiary operator but cannot comment on desire output that you expect. price that's 5 is hard coded, on whipped cream checked it will add 2 and on chocolate checked it will add 1 to price/5 and will multiply result with quantity. A good approach though!

@waseemminhas
Copy link

waseemminhas commented Dec 6, 2019 via email

@rajhritik
Copy link

Its the best Course that I found on "Android Development"....
All the udemys' Android Development courses are trash made by some random guys just to loot our money, with no knowledge and idea of what the heck even they are talking in the course.

@allouane
Copy link

allouane commented Jun 4, 2020

Option c

@hussam1998
Copy link

Salam awlad 9hab hh

@mixspark
Copy link

ok done

@Pcr-dev
Copy link

Pcr-dev commented Apr 2, 2022

I have some python skills, I feel it's easier to understand and migrating my old python skills into the java conditional statements. I realize that, after understand the sudo code it's easier to migrate over to any language. Thank You Udacity for make this course available for free.

@Harriskobia
Copy link

Option C is correct:

V/SmoothieActivity : Congratulations, you get a free smoothie!
V/SmoothieActivity : You currently have 0 out of 10 smoothies needed for your next free smoothie.

@adiupd123
Copy link

V/SmoothieActivity: Congratulations, you get a free smoothie!
V/SmoothieActivity: You currently have 0 out of 10 smoothies needed for your next free smoothie.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment