sec20grup1preguntas

  v ¿Cuál es la meta? La meta es llegar a conocer el número tachado de los 6 dígitos que el usuario desee. v ¿Cuáles son las salidas? ü “BIENVENIDO AL JUEGO EL NÚMERO TACHADO” ü “El primer paso es escribir (en una hoja de papel o en algún lado) un número de 6 dígitos” ü “Ahora, sume todos los dígitos de ese número” ü “Luego, a su número inicial réstele la suma de los dígitos y anote el resultado” ü “Reordene los dígitos del resultado en el orden que usted desee” ü “Súmele 23 a este nuevo número” ü “Por último, tache un dígito de su nuevo número. El que usted desee, siempre y cuando este no sea un 0” v ¿Cuáles son las entradas? v <span style="color: black; font-family: 'Lucida Bright'; font-size: 11pt; mso-bidi-font-family: 'Arial Narrow';">¿Cuáles son las condiciones? <span style="color: black; font-family: 'Lucida Bright'; font-size: 11pt; mso-bidi-font-family: 'Arial Narrow';"> <span style="color: black; font-family: Wingdings; font-size: 11pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings; msobidifontfamily: Wingdings; msofareastfontfamily: Wingdings; msolist: Ignore;">v <span style="color: black; font-family: 'Lucida Bright'; font-size: 11pt; mso-bidi-font-family: 'Arial Narrow';">Procesos: Crear una función llamada deseaJugar y dentro de esa función se le va a preguntar al usuario si “Desea Jugar el número tachado”, si no desea jugar invoca a la función despedida y le dice “GRACIAS POR JUGAR”, “Esperamos que regrese pronto”. Mientras el usuario quiera jugar invoca a la función instrucJuego y en ella contiene las instrucciones del juego y se las muestra al usuario y luego este invoca a la función digitos en donde le pregunta al usuario que ingrese los 5 digitos y si el numero ingresado no es de 5 dígitos y no son enteros entonces se llama a la función incorrectoy este le pregunta si desea jugarlo o no. Y si el usuario le indica que si que si entonces invoca a la función instrucJuego y se realiza los procesos que se encuentran en la función y si indica que no quiere jugar se invoca a la función despedida que le muestra “GRACIAS POR JUGAR”, “Esperamos que regrese pronto”. Y si los dígitos son de 5 digitos y son enteros entonces que haga lo siguiente: int(num5digit[0])                 digit1 int(num5digit[1]) digit2 int(num5digit[2]) digit3 int(num5digit[3]) digit4 <span style="font-family: 'Lucida Bright'; font-size: 11pt; mso-ansi-language: EN-GB; msoansilanguage: EN-GB; msospacerun: yes;"> int (num5digit[4])  digit 5 Luego se suman los 5 dígitos: digit1+digit2+digit3+digit4+digit5 <span style="font-family: 'Lucida Bright'; font-size: 11pt; mso-ansi-language: EN-GB; msoansilanguage: EN-GB; msotextraise: -3.0pt; position: relative; top: 3pt;"> sumaDigitos Luego el resultado de la sumaDigitos, se le suma (sumaDigitos+4) <span style="font-family: 'Lucida Bright'; font-size: 11pt; mso-ansi-language: EN-GB; msoansilanguage: EN-GB; msotextraise: -3.0pt; position: relative; top: 3pt;"> suma2 Luego a la suma2 se divide dentro de 9 y se le suma 1 para obtener el cociente de nueve próximo: int((suma2/9)+1) <span style="font-family: 'Lucida Bright'; font-size: 11pt; mso-ansi-language: EN-GB; msoansilanguage: EN-GB; msotextraise: -3.0pt; position: relative; top: 3pt;">  cociente9 Luego se multiplica por 9 para obtener un múltiplo de 9 próximo y se le resta la suma2 para (cociente9*9)-suma2 <span style="font-family: 'Lucida Bright'; font-size: 11pt; mso-ansi-language: EN-GB; msoansilanguage: EN-GB; msotextraise: -3.0pt; position: relative; top: 3pt;"> resta1 Se obtiene el número tachado: resta1 <span style="font-family: 'Lucida Bright'; font-size: 11pt; mso-ansi-language: EN-GB; msoansilanguage: EN-GB; msotextraise: -3.0pt; position: relative; top: 3pt;"> resultado Y luego se muestra el número tachado al usuario y le pregunta si quiere volver a jugar y si dice que si entonces se invoca otravez a la funcion instucJuego y se realizan sus diferentes procesos y si no desea jugar invoca a la función despedida “GRACIAS POR JUGAR” “Esperamos que vuelva pronto”.
 * __<span style="color: #ff9900; font-family: 'Lucida Bright'; mso-bidi-font-family: 'Arial Narrow,Bold';">Investigación corta __**
 * __<span style="color: black; font-family: 'Lucida Bright'; mso-bidi-font-family: 'Arial Narrow,Bold';">Análisis de Requerimientos: __**
 * <span style="color: #810081; font-family: 'Lucida Bright'; font-size: 11pt; mso-bidi-font-family: 'Arial Narrow,Bold';">(a) **//<span style="color: black; font-family: 'Lucida Bright'; font-size: 11pt; mso-bidi-font-family: 'Arial Narrow';">Preguntas insustituibles: //<span style="color: black; font-family: 'Lucida Bright'; font-size: 11pt; mso-bidi-font-family: 'Arial Narrow';">
 * Si desea jugar el número tachado o no.
 * Si el número ingresado es incorrecto.
 * Las instrucciones que le da el programa al usuario:
 * El número tachado.
 * Si el usuario desea volver a jugar.
 * Y la despedida que le da al usuario: “Esperamos que regrese pronto”.
 * La respuesta del usuario si desea jugar el numero tachado.
 * El número de 5 dígitos que el usuario haya obtenido.
 * La respuesta del usuario si desea volver a jugar o no.
 * Que el usuario realice las instrucciones con 6 dígitos.
 * Que tache un número de los 6 dígitos y que este no sea O.
 * Que el usuario ingrese números no letras.