preview

Nt1310 Unit 1 Assignment 1

Satisfactory Essays

o The program should be a quiz on arithmetic skills.
Because of the task asking the program being on arithmetic skills for primary school aged students the questions should be basic such as being on; addition, subtraction and multiplication.
EXAMPLE:
What is 5 x 8?

o The program must ask the students name.
Due to the program being for younger aged children who tend to have a low attention span, the program should be interactive a way in which we can do this is to ask students for their names. It is also used to detect the student.
EXAMPLE:
HI! What is your name?

o It must generate 10 random questions.
Because it is a quiz which is generally short and is for younger students the quiz should consist of ten randomly generated questions.

o The program …show more content…

The program should calculate the answer so it can reveal the correct answer.
EXAMPLE:
5x8=40 o The program must be able to output if the students answer is right or wrong.
Once calculated the program must be able to compare the students answer and the systems answer to be able to show whether the students answer was correct or incorrect.
EXAMPLE:
WRONG!
YOU’RE ANSWER: 5x8=45
CORRECT ANSWER: 5x8=40

o The system should be able to produce a final score out of ten for each student.
Once the student has finished the quiz the program should be able to produce a final score out of ten o The system should be able to produce feedback for the students.
When the student is presented with their final score the program should be able to give the student feedback according to their score Algorithm
Step 1: START.
Step 2: Open up the program.
Step 3: Click start to begin the arithmetic test.
Step 4: The program should prompt the student to enter their name.
Step 5: The program should allow then allow the user to continue and to exit the form .
Step 6: The program then should allow the student to continue to the questions.
Step 7: The program should generate 10 random question

Get Access