Question: Assignment two tests your knowledge of variables, comparison operators, logical operators, and conditional blocks by having you determine the final grade of a student using
Assignment two tests your knowledge of variables, comparison operators, logical operators,
and conditional blocks by having you determine the final grade of a student using App
Inventor.
Your program must have text boxes. The user will enter the name of the student and the
scores of all exams the student took during the semester. Once the name and four exam
scores have been entered, the user will click a button to have a message displayed in a label
letting the user know the final average and letter grade earned by the student. Take pride in
your user interface as it will count for a portion of your grade.
Your program will return the following grades based on the final average of the student:
A: or above
B: to
C: to
D: to
F: to
Notes: Because you are a generous teacher, your app will drop the lowest exam grade when
calculating the final grade average. Because you are dropping the lowest grade, you will not
round up when calculating the final average. When the button is clicked to generate the
average and final letter grade, the label containing the message should include the student
name, the final grade average, and the letter grade the student will receive.
It looks like a join block will be used!
As the creator of the app, you get to decide the wording of the message just be sure all the
information required is in the message.
Finally, make sure to use variables when creating your app. For reference, when I created a
version of this app, I used variables. You may have more or less than variables
depending on how you program your app. Look at our last two sample apps to see how we
used variables in those apps as that may help you with the assignment.
Submit the aia file for your project to Canvas by the deadline. To download the aia file, from
the App Inventor web interface go to Project...select Export selected project aia to my
computer.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
