Description
DeVry BIS 311 Week 4 iLab Latest
Question
ILAB OVERVIEW
SCENARIO/SUMMARY
IN THIS LAB, YOU WILL IMPLEMENT A GRADE CALCULATOR APPLICATION THAT MEETS THE FOLLOWING BUSINESS REQUIREMENTS:
GRADE CALCULATOR BUSINESS REQUIREMENTS
THE USER TYPES THE NUMBER OF GRADES HE OR SHE WISHES TO ENTER IN A TEXT BOX. WHEN THE USER CLICKS A BUTTON, THE APPLICATION ENTERS A LOOP THAT ACCEPTS THE SPECIFIED NUMBER OF GRADES AND TOTALS THEM UP. THE APPLICATION THEN DISPLAYS THE ENTERED GRADES AND THEIR AVERAGE, FORMATTED TO TWO DECIMAL PLACES.
GRADE CALCULATOR TOE CHART
TASK | OBJECT | EVENT |
GET THE FOLLOWING INPUTS FROM THE USER: | ||
NUMBER OF GRADES TO ENTER | TXTNUMGRADES | |
EACH GRADE | INPUT BOX | |
PERFORM THE FOLLOWING PROCESSING: | BTNCALCAVGGRADE | CLICK |
ADD UP THE TOTAL OF ALL GRADES | ||
DIVIDE THE TOTAL BY THE NUMBER OF GRADES TO CALCULATE THE AVERAGE | ||
DISPLAY THE FOLLOWING OUTPUTS: | ||
EACH GRADE | TXTGRADES | |
AVERAGE GRADE FORMATTED WITH TWO DECIMAL PLACES | LBLAVERAGE |
PSEUDOCODE FOR GRADE CALCULATOR APPLICATION
START
DECLARE NUMERIC CONSTANT FOR MAXIMUM NUMBER OF GRADES =100
DECLARE NUMERIC VARIABLES FOR:
NUMBER OF GRADES
GRADE
TOTAL OF GRADES (INITIALIZE TO 0)
AVERAGE GRADE
DECLARE NUMERIC ARRAY GRADEARRAY ABLE TO HOLD THE MAXIMUM NUMBER OF GRADES
GET THE NUMBER OF GRADES
REPEAT FOR EACH GRADE UP TO NUMBER OF GRADES
GET THE GRADE
STORE THE GRADE IN THE GRADEARRAY ARRAY
ADD THE GRADE TO THE TOTAL OF GRADES
END REPEAT
CALCULATE AVERAGE GRADE =TOTAL OF GRADES/NUMBER OF GRADES
REPEAT FOR EACH GRADEARRAY ELEMENT UP TO NUMBER OF GRADES
DISPLAY THE GRADEARRAY ELEMENT
END REPEAT
DISPLAY THE AVERAGE GRADE FORMATTED WITH TWO DECIMAL PLACES
STOP
DELIVERABLES
SUBMIT A WORD DOCUMENT NAMED LAB4YOURFIRSTLASTNAME.DOCX (WHEREYOURFIRSTLASTNAME = YOUR FIRST AND LAST NAME; E.G., LAB4JOHNSMITH.DOCX) CONTAINING THE FOLLOWING:
• SCREENSHOT OF FORM SHOWING THE APPLICATION RUNNING, WITH 10 GRADES ENTERED AND DISPLAYED ALONG WITH THE CORRECT AVERAGE.
• COPY OF BUTTON-CLICK EVENT CODE
CATEGORY |
ILAB OVERVIEW
SCENARIO/SUMMARY
IN THIS LAB, YOU WILL IMPLEMENT A GRADE CALCULATOR APPLICATION THAT MEETS THE FOLLOWING BUSINESS REQUIREMENTS:
GRADE CALCULATOR BUSINESS REQUIREMENTS
THE USER TYPES THE NUMBER OF GRADES HE OR SHE WISHES TO ENTER IN A TEXT BOX. WHEN THE USER CLICKS A BUTTON, THE APPLICATION ENTERS A LOOP THAT ACCEPTS THE SPECIFIED NUMBER OF GRADES AND TOTALS THEM UP. THE APPLICATION THEN DISPLAYS THE ENTERED GRADES AND THEIR AVERAGE, FORMATTED TO TWO DECIMAL PLACES.
GRADE CALCULATOR TOE CHART
TASK | OBJECT | EVENT |
GET THE FOLLOWING INPUTS FROM THE USER: | ||
NUMBER OF GRADES TO ENTER | TXTNUMGRADES | |
EACH GRADE | INPUT BOX | |
PERFORM THE FOLLOWING PROCESSING: | BTNCALCAVGGRADE | CLICK |
ADD UP THE TOTAL OF ALL GRADES | ||
DIVIDE THE TOTAL BY THE NUMBER OF GRADES TO CALCULATE THE AVERAGE | ||
DISPLAY THE FOLLOWING OUTPUTS: | ||
EACH GRADE | TXTGRADES | |
AVERAGE GRADE FORMATTED WITH TWO DECIMAL PLACES | LBLAVERAGE |
PSEUDOCODE FOR GRADE CALCULATOR APPLICATION
START
DECLARE NUMERIC CONSTANT FOR MAXIMUM NUMBER OF GRADES =100
DECLARE NUMERIC VARIABLES FOR:
NUMBER OF GRADES
GRADE
TOTAL OF GRADES (INITIALIZE TO 0)
AVERAGE GRADE
DECLARE NUMERIC ARRAY GRADEARRAY ABLE TO HOLD THE MAXIMUM NUMBER OF GRADES
GET THE NUMBER OF GRADES
REPEAT FOR EACH GRADE UP TO NUMBER OF GRADES
GET THE GRADE
STORE THE GRADE IN THE GRADEARRAY ARRAY
ADD THE GRADE TO THE TOTAL OF GRADES
END REPEAT
CALCULATE AVERAGE GRADE =TOTAL OF GRADES/NUMBER OF GRADES
REPEAT FOR EACH GRADEARRAY ELEMENT UP TO NUMBER OF GRADES
DISPLAY THE GRADEARRAY ELEMENT
END REPEAT
DISPLAY THE AVERAGE GRADE FORMATTED WITH TWO DECIMAL PLACES
STOP
DELIVERABLES
SUBMIT A WORD DOCUMENT NAMED LAB4YOURFIRSTLASTNAME.DOCX (WHEREYOURFIRSTLASTNAME = YOUR FIRST AND LAST NAME; E.G., LAB4JOHNSMITH.DOCX) CONTAINING THE FOLLOWING:
• SCREENSHOT OF FORM SHOWING THE APPLICATION RUNNING, WITH 10 GRADES ENTERED AND DISPLAYED ALONG WITH THE CORRECT AVERAGE.
• COPY OF BUTTON-CLICK EVENT CODE
CATEGORY |
Step 2: Rename Form and Add Controls
<strong.EQUELLA.ECOLLEGE.COM/FILE/9C975E7B-3CCF-4CF6-9005-6CF86E077540/34/BIS311_W4_ILAB.HTML#TOP”>BACK TO TOP
(A) IN THE SOLUTION EXPLORER PANE ON THE RIGHT SIDE OF THE SCREEN, RIGHT-CLICK ON FORM1.VB, SELECT RENAME, AND CHANGE THE NAME TO GRADECALCULATOR.VB. PRESS ENTER AFTER ENTERING THE NEW FORM NAME.
(B) CHANGE THE TEXT PROPERTY OF THE FORM TO LAB 4 YOUR NAME(WHERE YOUR NAME = YOUR FULL NAME), AS YOU HAVE DONE IN PREVIOUS LABS.
(C) DRAG THE FOLLOWING CONTROLS FROM THE TOOLBOX ONTO THE FORM, ARRANGE THEM IN LOGICAL FASHION, AND SET THEIR PROPERTIES AS INDICATED IN THE TABLE BELOW:
CONTROL | NAME PROPERTY | TEXT PROPERTY | MULTILINE PROPERTY | SCROLLBARS PROPERTY | READONLY |
LABEL | LABEL1 | ENTER NUMBER OF GRADES: | |||
TEXTBOX | TXTNUMGRADES | ||||
BUTTON | BTNCALCAVGGRADE | GET GRADES AND CALCULATE AVERAGE | |||
LABEL | LABEL2 | GRADES ENTERED: | |||
TEXTBOX | TXTGRADES | TRUE | VERTICAL | TRUE | |
LABEL | LBLAVERAGE | AVERAGE WILL DISPLAY HERE |
(D) ENSURE THAT ALL CONTROLS ARE POSITIONED AND SIZED SO THAT THE FORM HAS A NEAT, PROFESSIONAL APPEARANCE AND NONE OF THE TEXT IS CUT OFF. YOUR COMPLETED FORM SHOULD LOOK SIMILAR TO THE FOLLOWING.
Step 3: Code Button-Click Event
<strong.EQUELLA.ECOLLEGE.COM/FILE/9C975E7B-3CCF-4CF6-9005-6CF86E077540/34/BIS311_W4_ILAB.HTML#TOP”>BACK TO TOP
(A) DOUBLE-CLICK THE BUTTON ON THE FORM TO OPEN THE CODE EDITOR WITH A TEMPLATE FOR THE BUTTON-CLICK EVENT PROCEDURE.
(B) STARTING WHERE THE CURSOR IS POSITIONED, IN BETWEEN THE LINE BEGINNING PRIVATE SUB BTNCALCAVGGRADE_CLICK( . . . AND THE LINE END SUB, ENTER THE FOLLOWING CODE.
CODE FOR BUTTON-CLICK EVENT
‘GET GRADES AND CALCULATE AVERAGE ‘DECLARE CONSTANTS AND VARIABLES CONST INTMAX_NUM_GRADES AS INTEGER = 100 DIM INTNUMGRADES AS INTEGER DIM INTGRADE AS INTEGER DIM INTTOTAL AS INTEGER = 0 DIM DBLAVERAGE AS DOUBLE DIM INTGRADEARRAY(INTMAX_NUM_GRADES – 1) AS INTEGER ‘GET THE NUMBER OF GRADES INTEGER.TRYPARSE(TXTNUMGRADES.TEXT, INTNUMGRADES) ‘LOOP TO ACCEPT GRADES AND ADD UP TOTAL FOR INTGRADENUMBER AS INTEGER = 1 TO INTNUMGRADES INTEGER.TRYPARSE(INPUTBOX(“ENTER GRADE #” & INTGRADENUMBER), INTGRADE) INTGRADEARRAY(INTGRADENUMBER – 1) = INTGRADE INTTOTAL = INTGRADE NEXT INTGRADENUMBER ‘CALCULATE AVERAGE GRADE DBLAVERAGE = INTTOTAL / INTNUMGRADES ‘LOOP TO DISPLAY EACH GRADE ENTERED FOR INTGRADENUMBER AS INTEGER = 1 TO INTNUMGRADES TXTGRADES.TEXT = “GRADE #” & INTGRADENUMBER & ” = ” & INTGRADEARRAY(INTGRADENUMBER – 1) & VBCRLF NEXT INTGRADENUMBER ‘DISPLAY AVERAGE LBLAVERAGE.TEXT = “THE AVERAGE GRADE IS ” & FORMAT(DBLAVERAGE, “STANDARD”)
THE CODE EDITOR WINDOW SHOULD LOOK LIKE THE FOLLOWING AFTER YOU HAVE ENTERED YOUR CODE.
Step 4: Test, Debug, and Submit
<strong.EQUELLA.ECOLLEGE.COM/FILE/9C975E7B-3CCF-4CF6-9005-6CF86E077540/34/BIS311_W4_ILAB.HTML#TOP”>BACK TO TOP
(A) RUN THE APPLICATION BY DOING ONE OF THE FOLLOWING: CLICK THE START BUTTON; PULL DOWN THE DEBUG MENU AND SELECT START DEBUGGING; OR PRESS THE F5 KEY.
(B) YOUR FORM SHOULD APPEAR. TEST YOUR APPLICATION BY ENTERING THE VALUE 10 AS THE NUMBER OF GRADES AND CLICKING THE START BUTTON. AN INPUT BOX SHOULD APPEAR, PROMPTING YOU TO ENTER A GRADE. ENTER THE FIRST GRADE FROM THE LIST OF TEST DATA BELOW AND CLICK THE OK BUTTON IN THE INPUT BOX.CONTINUE ENTERING THE TEST GRADES, CLICKING OK AFTER EACH ONE, UNTIL ALL GRADES HAVE BEEN ENTERED.
GRADE # | GRADE |
1 | 60 |
2 | 93 |
3 | 89 |
4 | 61 |
5 | 60 |
6 | 70 |
7 | 85 |
8 | 76 |
9 | 76 |
10 | 92 |
DURING THE GRADE ENTRY PROCESS, YOUR SCREEN SHOULD LOOK LIKE THE FOLLOWING.
(C) AFTER YOU ENTER THE LAST GRADE, THE APPLICATION SHOULD DISPLAY ALL THE GRADES AND THE AVERAGE. YOUR SCREEN SHOULD LOOK AS FOLLOWS:
(D) IF YOU RECEIVE AN ERROR MESSAGE OR YOUR APPLICATION DOES NOT WORK CORRECTLY, DEBUG THE APPLICATION AND TRY AGAIN. POST IN THE Q & A FORUM OR CONTACT YOUR PROFESSOR FOR ASSISTANCE IF NEEDED.
(E) WHEN YOUR APPLICATION WORKS CORRECTLY, CAPTURE A SCREENSHOT OF THE FORM SHOWING THE 10 GRADES ENTERED AND THE AVERAGE, AND PASTE IT INTO A WORD DOCUMENT. REMEMBER, USE CTRL ALT PRINTSCREEN TO CAPTURE A SCREENSHOT. ALSO SELECT AND COPY YOUR BUTTON-CLICK EVENT CODE AND PASTE IT INTO THE WORD DOCUMENT. SAVE THE WORD DOCUMENT ASLAB4YOURFIRSTLASTNAME.DOCX (WHERE YOURFIRSTLASTNAME = YOUR FIRST AND LAST NAME; E.G., JOHNSMITH) AND SUBMIT IT TO THE APPROPRIATE DROPBOX.
DeVry Courses helps in providing the best essay writing service. If you need 100% original papers for DeVry BIS 311 Week 4 iLab Latest, then contact us through call or live chat.
DeVry BIS 311 Week 4 iLab Latest