NameGradeAverage

Download Category:

NameGradeAverage_VB.zip - (174.03 KB)
[
NameGradeAverage_VB/NameGradeAverage_VB.sln
NameGradeAverage_VB/NameGradeAverage_VB.suo
NameGradeAverage_VB/NameGradeAverage_VB/
NameGradeAverage_VB/NameGradeAverage_VB/App.config
NameGradeAverage_VB/NameGradeAverage_VB/bin/
NameGradeAverage_VB/NameGradeAverage_VB/bin/Debug/
NameGradeAverage_VB/NameGradeAverage_VB/bin/Debug/NameGradeAverage_VB.exe
NameGradeAverage_VB/NameGradeAverage_VB/bin/Debug/NameGradeAverage_VB.pdb
NameGradeAverage_VB/NameGradeAverage_VB/bin/Debug/NameGradeAverage_VB.vshost.exe
NameGradeAverage_VB/NameGradeAverage_VB/bin/Debug/NameGradeAverage_VB.vshost.exe.manifest
NameGradeAverage_VB/NameGradeAverage_VB/bin/Debug/NameGradeAverage_VB.xml
NameGradeAverage_VB/NameGradeAverage_VB/Form1.Designer.vb
NameGradeAverage_VB/NameGradeAverage_VB/Form1.resx
NameGradeAverage_VB/NameGradeAverage_VB/Form1.vb
NameGradeAverage_VB/NameGradeAverage_VB/Form2.Designer.vb
NameGradeAverage_VB/NameGradeAverage_VB/Form2.resx
NameGradeAverage_VB/NameGradeAverage_VB/Form2.vb
NameGradeAverage_VB/NameGradeAverage_VB/Module1.vb
NameGradeAverage_VB/NameGradeAverage_VB/My Project/
NameGradeAverage_VB/NameGradeAverage_VB/My Project/Application.Designer.vb
NameGradeAverage_VB/NameGradeAverage_VB/My Project/Application.myapp
NameGradeAverage_VB/NameGradeAverage_VB/My Project/AssemblyInfo.vb
NameGradeAverage_VB/NameGradeAverage_VB/My Project/Resources.Designer.vb
NameGradeAverage_VB/NameGradeAverage_VB/My Project/Resources.resx
NameGradeAverage_VB/NameGradeAverage_VB/My Project/Settings.Designer.vb
NameGradeAverage_VB/NameGradeAverage_VB/My Project/Settings.settings
NameGradeAverage_VB/NameGradeAverage_VB/NameGradeAverage_VB.vbproj
NameGradeAverage_VB/NameGradeAverage_VB/obj/
NameGradeAverage_VB/NameGradeAverage_VB/obj/x86/
NameGradeAverage_VB/NameGradeAverage_VB/obj/x86/Debug/
NameGradeAverage_VB/NameGradeAverage_VB/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache
NameGradeAverage_VB/NameGradeAverage_VB/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache
NameGradeAverage_VB/NameGradeAverage_VB/obj/x86/Debug/GenerateResource.read.1.tlog
NameGradeAverage_VB/NameGradeAverage_VB/obj/x86/Debug/GenerateResource.write.1.tlog
NameGradeAverage_VB/NameGradeAverage_VB/obj/x86/Debug/NameGradeAverage_VB.exe
NameGradeAverage_VB/NameGradeAverage_VB/obj/x86/Debug/NameGradeAverage_VB.Form1.resources
NameGradeAverage_VB/NameGradeAverage_VB/obj/x86/Debug/NameGradeAverage_VB.Form2.resources
NameGradeAverage_VB/NameGradeAverage_VB/obj/x86/Debug/NameGradeAverage_VB.pdb
NameGradeAverage_VB/NameGradeAverage_VB/obj/x86/Debug/NameGradeAverage_VB.Resources.resources
NameGradeAverage_VB/NameGradeAverage_VB/obj/x86/Debug/NameGradeAverage_VB.vbproj.FileListAbsolute.txt
NameGradeAverage_VB/NameGradeAverage_VB/obj/x86/Debug/NameGradeAverage_VB.vbproj.GenerateResource.Cache
NameGradeAverage_VB/NameGradeAverage_VB/obj/x86/Debug/NameGradeAverage_VB.xml
NameGradeAverage_VB/NameGradeAverage_VB/obj/x86/Debug/TempPE/
NameGradeAverage_VB/NameGradeAverage_VB/obj/x86/Debug/TempPE/My Project.Resources.Designer.vb.dll
NameGradeAverage_VB/Question.txt
NameGradeAverage_VB/Screenshot_1.png
]

Write a VB app that has two forms. On the first form create six labels and four text boxes, four buttons and a main menu

The label text properties are: Name, Test1, Test2, Test3, Average, High Score
The Button text properties are: Average, Clear, Show High and Next
There should be textboxes next to each of the first 4 labels

There should be a menu item that matches each of the buttons..so create a menu called Calculate

Under Calculate, have the menu items of Average, Clear, Show High and Next

The user will be expected to type in a name and three grades. If either the average button or menu item is pressed, the average of the three grades appears in the average label (it should start out blank)
If either the High Score button or menu item is pressed, the High score appears in the High score label (it starts out blank)
The Clear button (or menu item) clears all textboxes and labels for a new name to be entered
Include at least one tool tip and use code to check for invalid entries….you can use either try/catch or if statements
Next brings you to form two.

On form 2 the NAME and AVERAGE grade from form 1 appear in a label as well as the CUMULATIVE HIGH GRADE SO FAR
From form 2 you can either:
Exit the app
OR
Return to FORM 1 for another person’s data to be entered. When a second (or third) person’s data is entered the average is NOT cumulative but the high grade IS

Have error checking for improper input.

Be sure to use a module as needed and to follow all directions carefully

Write a Review

Get a fresh solution of this question. Ask it now to our experts.
doubt

Ask Your Question

We have verified professionals who are ready to answer your question.

time

Save Time and Money

We choose experts who can quickly answer your question and that suit your budget.

download

Get Your Answer

Your satisfaction is 100% guaranteed. You can keep on asking questions until you get the answer you need.