80 likes | 214 Views
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.
E N D
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 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.