Upload
mariah-cross
View
214
Download
0
Embed Size (px)
Citation preview
Math operators and a challenge
Mastery Objectives: Students will—• Be able to use augment assignment operatorsDemonstrate 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
Operator Example Equivalent*= x*=5
x=x*5/= x/=5
x=x/2%= x%=5 x=x%5+= x+=5
x=x+5-= x-=5
x=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.