Create and develop a project to assign a letter grade

Assignment Help Computer Engineering
Reference no: EM1333073

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 (5 point bonus).

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.

Reference no: EM1333073

Solve the problem using qm for windows

A LP problem has three constraints: 2X + 10Y ≤ 100; 4X + 6Y ≤ 120; 6X + 3Y ≤ 90 and the non-negativity constraints. The objective is to Maximize X. Solve the problem using Q

Define how a form becomes a window

define how a form becomes a window within an application. Discuss the difference between a modal and modeless form. List an example of when you might want to use each kind.

Determining the format of the number to be entered first

Determining the format of the number to be entered first (binary, decimal and hexadecimal). Access to the other two text boxes outside the relevant text box according to the p

Define some uses of this instruction

Many instruction sets include the instruction NOOP, meaning no operation, which has no effect on the processor state other than incrementing the program counter Suggest some

Discuss the layered stack approach

This is meant as a discussion topic, this is not an essay. Describe the OSI and TCP/IP reference models. express  the similarities and differences between them. consider how

List the eight degenerate two-level forms

List the eight degenerate two-level forms and show that they reduce to a single operation. Explain how the degenerate two-level forms can be used to extend the number of inp

Explaining the role of cio

Assess the role of CIO within any health care organization and explain the key characteristics a CIO would require to possess to be effective in that position.

Define types of bagels can''t be mixed in the same bin

Processing - Forty bagels will fit in a bin. Different knids of bagels can't be mixed in the same bin. Using the sample input above, the store will need two bins for plain b

Reviews

Write a Review

 
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd