DISCUSSION QUESTIONS

Instructions

For each question, submit a .pde (Processing) file. The name of the file should be your name_final exam_x.pde, where x indicates the number of the question. For example, if your instructor were to submit a result for question 1, the file would be named: casey blamires_final exam_1.pde

Question 15 points

Convert the following “for” loop into a “while” loop that does the same thing: for( int i = 10; i >= 0; i=i-1 ) { println( i ); }

Question 25 points

Convert the following “while” loop into a “for” loop that does the same thing: int i = 0; while( i < 100 ){println( “This is the “ , i , “ count in the loop” ); i = i+1; }

Question 310 points

Create an array of floating point numbers called gpas and insert the following values: 3.2, 4.0, 1.6, 2.7, and 3.0

Create an array of Strings called names and insert the following values: Cindy, Ava, Blake, Bobby, and Craig

Create an array of booleans called passing and insert the following values: true, true, false, true, and true

Create a loop that prints the data from the tree arrays in the following format:

Name: Cindy; GPA: 3.2; Passing: true

Question 45 points

Create a 500 x 500 pixel drawing canvas with a white background. If the mouse is clicked in the upper left quadrant, change the background of the canvas to red. If the mouse is clicked in the upper right quadrant, change the background of the canvas to blue. If the mouse is clicked in the lower left quadrant, change the background of the canvas to yellow. If the mouse is clicked in the lower right quadrant, change the background of the canvas to purple.

Question 510 points

Create a 1000 x 1000 pixel drawing canvas. Draw a house according to these specifications:

– The house must be a blue square

– The roof must be a black triangle

– The door must be a yellow rectangle

– There must be two windows on either side of the door that are white circles

Question 610 points

Create an integer variable called total Points. Set it to 83.

Create an integer variable called final Exam Score. Set it to 70.

Write a program that will print “You passed!” if the total Points is greater than or equal to 70 and the final Exam Score is greater than or equal to 70. If the total Points is greater than or equal to 70 but the final Exam Score is less than 70, print “Your final exam grade was below a C.”

If the total Points is less than 70, but the final Exam Score is greater than or equal to 70, print “Your total points grade was below a C.” If both variables are less than 70, print “Your course grade was below a C.”

Question 710 points

Write a loop that starts at 10 and goes up to and including 20, incrementing by 2. Each time through the loop, check to see if i is less than 15.

The loop should be constructed to print the following:

The number is 10, which is lower than 15

The number is 12, which is lower than 15

The number is 14, which is lower than 15

The number is 16, which is higher than 15

Etc…

Question 85 points

Create a floating point variable B and set its value to 4.3.

Create an integer variable and set its value to 2.

Write a program that calculates V using the formula V = B * A + 13.

Your program should print the result of V.

Question 95 points

Write a loop to print all of the odd numbers from 1 up to and including 111 each on their own line.