Find Jobs
Hire Freelancers

Java based math problem program (repost)

$30-100 USD

Terminado
Publicado hace más de 17 años

$30-100 USD

Pagado a la entrega
This is to be a stand alone piece of software. I need to be able to give it to my students, and have them run it for themselves on either their mac or pc. They should be able to have one clickable icon which runs this program from a desk top. This can be a shortcut or whatever. I want this to be displayed in a window with nice large text, not in plain text. See the attached pdf. The program will present students with math problems and tell them if they got them right. The student will be able to choose the type of problems they would like to do and and how many problems they need to do. See the Deliverables for more details on exactly what the program should do **Important** 1. Even though they are similar as you will see, I need the result of the, "integer, decimal, fraction" prompt to call different "procedures" or "functions" or whatever. I do not care what type of code block you use, only that each is a seperate distinct piece of code that can be altered independently of the other, as opposed to calling the same procedure with some unique loops for each. As the software progresses I will add more types of questions unique to integers, decimals and fractions. 2. Do as much as you can to make the presentation of the problems run by a single piece of code, so that changes to the look of the software can be made easily without having to change too much different code (make the font, color, etc... as global accessible variables). 3. I can't use the division symbol here, when you see "/" assume I want a division symbol for the software. ## Deliverables 1) Fully-functional stand alone program in executable form and complete source code of all work. All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components). **Description of Program** 1. Prompt user if they want to work with integers, decimals or fractions 1. For Integers 1. prompts what type of numbers would they like to work with 1. one digit 2. hard one digit problems (only use 4 through 9) 3. two digit 4. one and two digit 5. focus on a particular number 1. prompt for the number 2. prompt for the max and min of the other number 6. pick which values 1. prompt for the max and min of both 2. For decimals 1. prompt what type of numbers would they like to work with 1. single decimal place 2. multiple decimal places 1. this will be a random number of decimal places determined by the computer for each problem between one and three decimals 2. (regardless of which they choose, the numbers will never be greater than two none decimal digits 0 < x < 100 or -100 < x < 100 depending on if they choose positive or positive and negative numbers later) 1. For fractions 1. prompt what type of fractions they would like to work with 1. same denominator 2. different denominators 3. (regardless of which they pick, denominators range from 2 to 12) 4. Prompt "Only positive numbers or positive and negative numbers?" 5. Prompt for what function they would like to do 1. add 2. subtract 3. addition or subtraction ??" computer chooses randomly for each problem 4. multiply 5. divide 1. if they have chosen integers, prompt??" 1. even division 2. use remainders 3. use decimals 6. multiplication and division (computer chooses randomly for each problem) 7. any of the four (computer chooses randomly for each problem) 1. Prompt the user for the number of problems they would like to do 1. Present the user with however many problems they have selected to do 1. in the top right corner, show the student how many problems they have to do, and which problem they are on "7 out of 20" 2. present the problems in a larger font (42 possibly) 3. present the problems horizontally 4. have a clickable link which is also activated by "ctrl-h" which shows students the answer 5. use randomly selected numbers based on the values which the user requested (for the following examples we will use r1 and r2) 1. for addition and multiplication, simply create the problem r1 + r2 or r1 x r2 2. for subtraction, 1. have one of the random numbers be the answer and the other be that which is subtracted and add the two together to find the value to be reduces 1. i.e. if your two numbers are 5 and 8, do either 13 ??" 5 = or 13 -8 = 2. if they chose one digit and two digit integers, subtract by the one digit and have the two digit be the answer 1. i.e. if your two numbers are 5 and 18, do "23 ??" 5 =" 3. if they chose "a number" (1.1.5), subtract by that number 1. i.e. if they are working with 5 have every problem be "xx ??" 5 =" 3. for division 1. have one of the random numbers be the answer and the other be that which is divided by and multiply the two together to find the value to be divided 1. i.e. if your two numbers are 5 and 8, do either 40 / 5 = or 40 / 8 = 2. if they chose one digit and two digit integers, divide by the one digit and have the two digit be the answer 1. i.e. if your two numbers are 5 and 28, do "140 / 5 =" not "140 / 28" 3. if they chose "a number " (1.1.5), divide by that number 1. i.e. if they are working with 5 have every problem be "xx / 5 =" 6. prompt the user for the answer 1. if the answer is correct, say "correct" and present the next problem 2. if the answer is wrong, display "try again" and prompt the user for the answer to the same problem 7. Keep track of how many times they ask for help, and how many problems they get right the first time without help 2. After they have done all of there problems display how many they got right the first time out of how many and the number of times they asked for help 1. i.e. if they did 20 problems got 13 right the first time without help, 4 right after asking for help, and got 3 wrong the first time, display 13 out of 20. 3. Prompt the user 1. Repeat 2. The same problems but a different number of times 3. Different number (still use the same choice for the function and for integer, decimal or fraction, but prompt for the types of numbers again) 4. different operation (still keep choice for integer, decimal or fraction) 5. Start all over (keep none of their choices and start from the beginning) 6. Done (close the program) ## Platform This is a java program because I would like it to be able to run on windows and apple computers.
ID del proyecto: 3737167

Información sobre el proyecto

25 propuestas
Proyecto remoto
Activo hace 18 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
See private message.
$8,50 USD en 19 días
4,9 (8 comentarios)
2,9
2,9
25 freelancers están ofertando un promedio de $56 USD por este trabajo
Avatar del usuario
See private message.
$85 USD en 19 días
4,9 (146 comentarios)
6,5
6,5
Avatar del usuario
See private message.
$85 USD en 19 días
5,0 (120 comentarios)
5,7
5,7
Avatar del usuario
See private message.
$76,50 USD en 19 días
4,9 (103 comentarios)
4,9
4,9
Avatar del usuario
See private message.
$72,25 USD en 19 días
3,5 (37 comentarios)
5,0
5,0
Avatar del usuario
See private message.
$76,50 USD en 19 días
4,9 (52 comentarios)
4,6
4,6
Avatar del usuario
See private message.
$68 USD en 19 días
4,8 (34 comentarios)
4,3
4,3
Avatar del usuario
See private message.
$70,55 USD en 19 días
4,9 (35 comentarios)
4,2
4,2
Avatar del usuario
See private message.
$68 USD en 19 días
4,4 (16 comentarios)
3,6
3,6
Avatar del usuario
See private message.
$34 USD en 19 días
5,0 (5 comentarios)
3,2
3,2
Avatar del usuario
See private message.
$63,75 USD en 19 días
5,0 (16 comentarios)
3,0
3,0
Avatar del usuario
See private message.
$15,30 USD en 19 días
4,7 (17 comentarios)
2,6
2,6
Avatar del usuario
See private message.
$76,50 USD en 19 días
5,0 (3 comentarios)
2,5
2,5
Avatar del usuario
See private message.
$85 USD en 19 días
4,5 (1 comentario)
1,9
1,9
Avatar del usuario
See private message.
$42,50 USD en 19 días
5,0 (1 comentario)
1,3
1,3
Avatar del usuario
See private message.
$34 USD en 19 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$17 USD en 19 días
0,0 (1 comentario)
0,0
0,0
Avatar del usuario
See private message.
$76,50 USD en 19 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$34 USD en 19 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$51 USD en 19 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$42,50 USD en 19 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Davis, United States
5,0
105
Forma de pago verificada
Miembro desde sept 17, 2001

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.