Question: I need to create a code as well as an analysis and design ( backbone / layout for code ) for this assignment if anyone
I need to create a code as well as an analysis and design backbone layout for code for this assignment if anyone can pretty please help me
This is the assignment
The Florida Dental Association needs a program to record what teeth the members of Florida families have. Different Floridians have different numbers of different types of teeth the program must use this simplified categorization of types of teeth:
Incisors the I teeth
Bicuspids the B teeth
Missing teeth the M teeth
The program must record the teeth for one Florida family. When it starts the program asks how many people there are in the family maximally then for each family member gets their name, a string of tooth types each character in the string represents one tooth for the uppers maximally teeth including missing teeth and a string a tooth types for the lowers maximally teeth including missing teeth eg the string "BMIIBBM" would represent teeth of which two are missing The names are recorded in an array of strings. The tooth information is recorded in a three dimensional array of characters, where each plane corresponds to a person, there are two rows uppers and lowers and each row has a column for each tooth. Once the information is recorded the program must offer a menu of four options:
Print the family's teeth record.
Extract a tooth with a check that there is something there to remove
Report the family's root canal indices, which are the roots of the quadratic equation IxBxM where I, B and M are the family's numbers of those types of teeth.
Exit with a smile
The program must be reasonably idiot proof:
Menu options must be accepted in upper and lower case.
Tooth letters must be accepted in upper and lower case.
All input must be checked to be in range, and if not the user must be asked to input again.
You may assume that numeric input will be syntactically correct.
I attached a photo of a sample run what it needs to output and how I am being graded.
My professor also has rules in which he wants us to code which are:
Identifiers
Start with a letter, and contain letters and digits. Letters are case sensitive
Must be meaningful in English.
Java conventions Java law
Class identifiers are nouns, and start with upper case.
Data value identifiers including object identifiers start with lower case.
Method identifiers are verbs, and start with lower case.
New words within identifiers start with upper case.
Initialized final variables constants are all upper case with as the word separator.
Local variables must be declared at the start of a method Geoffs law
Not within loop headers, eg for int index; is not allowed
Not within compound statements, eg if int local; is not allowed
Indentation and Lines
Indent blocks characters consistently Java law
Use space NOT tabs for indenting portability law
No line longer than or choose one characters Continuations against the left margin
Use a consistent style.
Comments
Code must be documented using comments.
On a single line starting with eg
The SNAFU algorithm is used here
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
