A+ Work





a.      Set a constant named SIZE to 12. This represents the total number of elements in the array. Initialize an accumulator variable for the total rainfall to 0.
b.      Use an Assignment symbol to create and initialize an array by settingrainfall[SIZE] to 0. (You can actually name the array anything you want.) Also, create an accumulator variable for the total rainfall, and set it to 0.
c.      Notice that Raptor arrays start numbering at 1 and go to the number of elements (unlike many languages, which start at 0 and go to 1 less than the number of elements). Set a loop variable, such as index, to 1.
d.      Create a loop with the exit condition   index > SIZE. Remember that Raptor executes a loop on the NO branch of the condition.
e.      Inside the loop, prompt the user for the rainfall amount for that month. Use the index variable as the month number in the prompt, so that your prompt reads something like, Enter the rainfall amount for month 1”, etc. See the screen shot below. Store the amount in the array element, which israinfall[index]. Add 1 to the index.
f.       When the loop is done, reset index to 1, and create variables for keeping track of the months with the lowest rainfall and the highest rainfall. Notice that the assignment asks for the months with the highest and lowest rainfall, not just the amounts. Set lowMonth and highMonth to 1 (these will be the subscripts), and set lowAmount and highAmount to rainfall[1], to initialize them to the first month’s numbers.
g.      Set up another loop that exits when   index > SIZE. Inside this loop:
                                                    i.     Add the rainfall amount for that array element rainfall[index] to the total rainfall amount.
                                                  ii.     Compare rainfall[index] to lowAmount. If it is lower, resetlowAmount to rainfall[index], and reset lowMonth to index.
                                                 iii.     Compare rainfall[index] to highAmount. If it is higher, resethighAmount to rainfall[index], and reset highMonth to index.
                                                 iv.     Add 1 to index.
h.     When that loop ends, compute the average by dividing the total rainfall amount by SIZE. The months with the lowest and highest rainfall arelowMonth and highMonth. Display the total and average rainfall, and the months with the lowest and highest rainfall. You do NOT have to name the months; the number of the months will do. See the screen shot below, when the amounts entered were: 1, 3, 5, 7, 9, 11, 12, 10, 8, 6, 4, 2.
i.       Run the program. The program should ask you to enter the amount of rainfall for 12 months. Then it displays the total and average rainfall, and the months with the lowest and highest rainfall, followed by a “Run complete” message. If there are any errors, recheck the instructions and correct them, then resave the file.