Estos ejercicios corresponden a lo explicado en las lecciones sobre el bucle for (1) y los valores aleatorios.
Se pueden consultar unas posibles soluciones.
Escriba un programa que genere una multiplicación de dos números del 2 al 10 al azar, pregunte por el resultado y diga si se ha dado la respuesta correcta.
TABLAS DE MULTIPLICAR (1)
¿Cuánto es 7 x 8? 56
¡Respuesta correcta!
TABLAS DE MULTIPLICAR (1)
¿Cuánto es 4 x 9? 35
¡Respuesta incorrecta!
Amplíe el programa anterior haciendo que el programa pida primero al usuario cuántas multiplicaciones se van a plantear.
TABLAS DE MULTIPLICAR (2)
Número de preguntas: 0
El número de preguntas debe ser al menos 1.
TABLAS DE MULTIPLICAR (2) Número de preguntas: 2 ¿Cuánto es 7 x 8? 56 ¡Respuesta correcta! ¿Cuánto es 4 x 9? 35 ¡Respuesta incorrecta!
Amplíe el programa anterior haciendo que el programa lleve la cuenta de las respuestas correctas e incorrectas e indique la nota correspondiente. Si la nota es igual o mayor que 9, el programa felicitará al usuario por el resultado.
TABLAS DE MULTIPLICAR (3) Número de preguntas: 2 ¿Cuánto es 7 x 8? 56 ¡Respuesta correcta! ¿Cuánto es 4 x 9? 35 ¡Respuesta incorrecta! Ha contestado correctamente 1 pregunta. Le corresponde una nota de 5.0.
TABLAS DE MULTIPLICAR (3) Número de preguntas: 3 ¿Cuánto es 7 x 8? 56 ¡Respuesta correcta! ¿Cuánto es 4 x 9? 35 ¡Respuesta incorrecta! ¿Cuánto es 2 x 3? 6 ¡Respuesta correcta! Ha contestado correctamente 2 preguntas. Le corresponde una nota de 6.7.
TABLAS DE MULTIPLICAR (3) Número de preguntas: 1 ¿Cuánto es 7 x 8? 56 ¡Respuesta correcta! Ha contestado correctamente 1 pregunta. Le corresponde una nota de 10.0. ¡Enhorabuena!
Escriba un programa que genere una multiplicación de dos números del 11 al 99 al azar, pregunte por el resultado y diga si se ha dado la respuesta correcta, si está a menos del 10% del valor correcta o a menos del 30%.
`\text{resultado} * 0.9 < \text{intento} < \text{resultado} * 1.1`
o la expresión equivalente
`abs((\text{intento} - \text{resultado}) / \text{resultado}) < 0.1`
`\text{resultado} * 0.7 < \text{intento} < \text{resultado} * 1.3`
o la expresión equivalente
`abs((\text{intento} - \text{resultado}) / \text{resultado}) < 0.3`
CÁLCULO ESTIMADO (1)
¿Cuánto es 20 x 45? 900
¡Respuesta correcta!
CÁLCULO ESTIMADO (1)
¿Cuánto es 62 x 89? 5400
¡Ha fallado por menos del 10%! La respuesta correcta era 5518.
CÁLCULO ESTIMADO (1)
¿Cuánto es 67 x 23? 2000
¡Ha fallado por menos del 30%! La respuesta correcta era 1541.
CÁLCULO ESTIMADO (1)
¿Cuánto es 98 x 82? 5000
¡Ha fallado por más del 30%! La respuesta correcta era 8036.
Amplíe el programa anterior haciendo que el programa pida primero al usuario cuántas multiplicaciones se van a plantear.
CÁLCULO ESTIMADO (2)
Número de preguntas: 0
El número de preguntas debe ser al menos 1
CÁLCULO ESTIMADO (2) Número de preguntas: 2 ¿Cuánto es 62 x 89? 5400 ¡Ha fallado por menos del 10%! La respuesta correcta era 5518. ¿Cuánto es 98 x 82? 5000 ¡Ha fallado por más del 30%! La respuesta correcta era 8036.
Amplíe el programa anterior haciendo que el programa lleve la cuenta de las respuestas correctas e incorrectas e indique la nota correspondiente. Si la nota es igual o mayor que 9, el programa felicitará al usuario por el resultado.
CÁLCULO ESTIMADO (3) Número de preguntas: 4 ¿Cuánto es 76 x 78? 5600 ¡Ha fallado por menos del 10%! La respuesta correcta era 5928. ¿Cuánto es 33 x 47? 1000 ¡Ha fallado por más del 30%! La respuesta correcta era 1551. ¿Cuánto es 50 x 62? 3100 ¡Respuesta correcta! ¿Cuánto es 63 x 65? 3600 ¡Ha fallado por menos del 30%! La respuesta correcta era 4095. Le corresponde una nota de 5.0.