Reference no: EM13935074
Design and develop a project to assign a letter grade (A >= 90, B = [80..89], C = [70..79], D = [60..69], and F = [0..59]) to a student's Assignment based on a test score and other criteria.
Use a NumericUpDown control to allow the instructor's assistant to enter a test score between 0 and 100.
Use a group of RadioButton controls to determine the grade on Extra Credit Project #1: None (0 points), Average (3 point bonus), Above average
Use a second group of RadioButton controls to select whether a student handed in the assignment on time, with the default being On Time. The other choices are 1 to 2 days late (5 point penalty) and more than 2 days late (automatic score of 0).
Display the final total grade in a read-only TextBox control. Use global variables to keep track of which RadioButton control is checked before determining the final grade.
Deliverable Detail
Create user interface similar to the one pictured in this link.
Submit only ONE file. The file should be a zip of all necessary files to demonstrate your program.
The final grade must be a letter grade (A, B, C, D, or F). Make sure that your program only accepts test scores in the range [0..100] and final grades in the range [0..105]
Logic:
Declare global variables by placing the Dim statement outside all methods.
gdbExtraCredit: to remember how much extra-credit should be given.
gdbLate: remember how much late penalty should be taken off depending on whether it is: on time, 1-2 days late, or more than 2 days late.
For each radio button, code a sub that handles the CheckedChanged event.
For example:
Private Sub rad1_2DayLate_CheckedChanged (...)
gdbLate = -5
End Sub
Code a method to handle btnCompute_Click(...) event.
Create case manifest and record order fulfillment
: Develop sequence diagrams for the use cases Enter New Order, Create Case Manifest and Record Order Fulfillment . Update the design class diagram with attribute information and method signatures derived from the sequence diagrams.
|
Design an algorithm to find all the common elements
: Design an algorithm to find all the common elements in two sorted lists of numbers. For example, for the lists 2, 5, 5, 5 and 2, 2, 3, 5, 5, 7, the output should be 2, 5, 5.What is the maximum number of comparisons your algorithm makes if the lengths..
|
Impact made by culture on organizational politics
: a) What are the individual and organizational factors that contribute towards the type of organizational political climate you are familiar with b) What is the impact made by culture on organizational politics?
|
Specify technical requirements based on inputs
: Develop a design plan and schedule detailing your plans for the next 4 weeks in order to deliver the tasks specified. This should cover what design decisions must be made and who should make them; what tasks must be performed and in what order;
|
Create user interface similar to one pictured in this link
: Use a second group of RadioButton controls to select whether a student handed in the assignment on time, with the default being
|
Why only eukaryotic cells found in multicellular organisms
: Often, prokaryotic cells exist as simple unicellular organisms, but in some species, prokaryotic cells can grow together in colonies or filaments. In addition, some species, such as Cynaobacteria or Myxobacteria, demonstrate intercellular communic..
|
Evaluate issues associated with progression of people
: Assess the ability to research and evaluate critically the issues associated with the progression of people from their individuality to a team state, focussing on aspects of attitudes and value Demonstrate competence in individual research, analys..
|
List three examples of non monetary information
: List three examples of non monetary information that might appear in a managerial accounting report.
|
Why is the reporting of control procedures required
: Why is the reporting of control procedures required, and what information is disclosed about Starbucks' control procedures? Justify your response
|