Math operators and a challenge Mastery Objectives: Students will— Be able to use augment assignment operators Demonstrate proficiency in using types, variables and simple i/O
Augmented assignment operators Another way to write a math calculation Less code, harder to read
Useful Augment Assignment Operators OperatorExampleEquivalent *=x*=5x=x*5 /=x/=5x=x/2 %=x%=5x=x%5 +=x+=5x=x+5 -=x-=5x=x-5
Example food = food * 52 Or food *= 52
Printing Strings and Numbers Together print “Grand Total: “, total print “Grand Total: “ + total
Programming Challenges Write a program that allows a user to enter his or her two favorite foods. The program should print out the name of a new food by joining the two food names together. Write a Tip program where the user enters a restaurant bill total. The program should then display two amounts: a 15-percent tip and a 20-percent tip.
Programming Challenges continued Write a Car Salesman program where the user enters the base price of a car. The program should add to the base price tax, license, dealer prep, and destination charge. Make tax and license a percent of the base price. The other fees should be set values. Display the actual price of the car once the extras are applied.
How to turn in Challenges Make sure to comment in your name Print out a copy of the code and the output Staple both copies together: code first, output second Turn in all three challenges as a packet using a paper clip to clip them all together.