Presentation is loading. Please wait.

Presentation is loading. Please wait.

Math operators and a challenge Mastery Objectives: Students will— Be able to use augment assignment operators Demonstrate proficiency in using types, variables.

Similar presentations


Presentation on theme: "Math operators and a challenge Mastery Objectives: Students will— Be able to use augment assignment operators Demonstrate proficiency in using types, variables."— Presentation transcript:

1 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

2 Augmented assignment operators Another way to write a math calculation Less code, harder to read

3 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

4 Example food = food * 52 Or food *= 52

5 Printing Strings and Numbers Together print “Grand Total: “, total print “Grand Total: “ + total

6 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.

7 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.

8 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.


Download ppt "Math operators and a challenge Mastery Objectives: Students will— Be able to use augment assignment operators Demonstrate proficiency in using types, variables."

Similar presentations


Ads by Google