Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write java Programming code The purpose of this project is to design and implement a math cards questions. A sample is shown below: The application

Write java Programming code The purpose of this project is to design and
implement a math cards questions. A sample is shown below:
The application will show Random math question selectable (from addition,
subtraction, multiplication, and/or division) using the numbers from 0 to 9 are
presented. Timing options are available to help build both accuracy and speed.
Features: Your application must do the following:
The layout of your dictionary may or may not be the same as above. You may
use your own appealing layout manager. However, you should group the types
together, group the factors (Random 01dots...) together, and group the timer options
together also.
In top fields, the user should add the answer of the math question, and you should increment number of points for every correct answer.
The middle box will show the generated math question based on the selected Type, and the selected Factor (below the middle box)
Each question is generated randomly, based on question type and the factor value.
There are three control options (Type, Factor, Timer).
These options may be changed at any time. * You can change the question type. * You can select new factor at any time.
The Type control have 4 check box controls used to select problem type (Addition, Subtraction, Multiplication, and Division).
You may choose more than one question type.
The Factor control have 11 radio button used to select numbers used in the math question.
You may specify your Factor, any number from 0 to 9, or choose Random for random factors (application will randomly select the factor).* For
example if you select 8 as your factor, then 8 must appear in the question either before operator or after operator.
The Timer control panel have 3 radio button used to select the timing option.
First, those options will be disabled once you started the practice. * If Off is active, you will solve questions until you click Stop Practice. * If On
Count-Up is active, a timer will appear and the app will record how long you were solving questions (a maximum of 20 minutes is allowed).* If
On Count-Down is active, a timer will appear, along with triangle buttons. The triangles beside the timing box, are used to set how long you
want to solve questions (a maximum of 20 minutes is allowed). The timer will then count down, allowing you to solve questions until the time
expires.
The math question will be shown, and the practice will start once the user clicks StartPractice button.
You have one chance to enter an answer - there is no erasing. * You can stop practicing math questions, at any time, by clicking the Stop
Practice button
Finishing math questions practicing is done either by:
Clicking Stop Practice. - Timer ran out with On Count-Down option. * Or the time reaches the maximum
time (20), with On Count-Up option.
After finishing, a message box appears show the results of practice. The box will show:
The number of tried questions. * The number of corrected answers (including a percentage score).- If the
timer was on, you should show how long you were solving questions and how much time (on average) the
user spent on each question.
Tried Math Cards: 23 card
Correct Answers: 20(87%)
Elapsed Time: ,02:30
Time Per Card: ,00:20 seconds
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

SQL Server T-SQL Recipes

Authors: David Dye, Jason Brimhall

4th Edition

1484200616, 9781484200612

More Books

Students also viewed these Databases questions

Question

Does your message present a conclusion?

Answered: 1 week ago