analisis(sec20g7)

menu
=Análisis =

. Los números deben ser enteros
===·  Los números deben ser positivos === ===· ** E ** l número debe tener cinco dígitos === ===·  Los dígitos deben estar en un rango de 0 a 9 === ===· ** No **  se pueden ingresar letras. No se pueden ingresar números negativos ===

<span style="color: #00b050; font-family: Verdana,Geneva,sans-serif;">Procesos:
===<span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif;">· <span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif; font-size: 14px; line-height: 21px;"> <span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif;">Mostrar las instrucciones al usuario de las operaciones que tiene que realizar === ===<span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif;">· <span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif; font-size: 14px; line-height: 21px;"> <span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif;">Pedir 5 dígitos === ===<span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif;">· <span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif; font-size: 14px; line-height: 21px;"> <span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif;">Evaluar si los dígitos son enteros, positivos y están en un rango de 0 a 9 === ===<span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif;">· <span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif; font-size: 14px; line-height: 21px;"> <span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif;">Sumar los dígitos ingresados por el usuario === ===<span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif;">· <span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif; font-size: 14px; line-height: 21px;"> <span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif;">Sumarle 4 al total de la suma anterior === ===<span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif;">· **<span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif;"> R ** <span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif;">estar el resultado del siguiente múltiplo de 9 === ===<span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif;">· <span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif; font-size: 14px; line-height: 21px;"> <span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif;">Mostar el número tachado por el usuario === <span style="color: #00b050; font-family: Verdana,Geneva,sans-serif;">

<span style="color: #00b050; font-family: Verdana,Geneva,sans-serif;">¿Cómo se llegó a la solución?
===<span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif;">se despliegan las instrucciones para que el usuario entienda qué procesos debe realizar para ingresar el número que evaluará el programa. Se utiliza la función "ciclo" para mostrar el menú al usuario y pedir, con la función "numero", los dígitos que deberá ingresar el usuario; por eso la función es llamada 5 veces, para obtener los 5 dígitos. Se define la variable global suma=4 para utilizarla en los cálculos, en la función "operaciones"; esta variable guarda la suma de los dígitos ingresados, y vale 4 en su valor inicial, porque es un valor que siempre se le va a sumar al total de la suma de dígitos ingresados, y así ya no volver a sumarlo después. Se utiliza la función "numero", con la cual se compara o evalúan los datos ingresados en una cadena con los números establecidos, del 0 al 9, que son los permitidos para que ingrese el usuario. Si los datos ingresados pertenecen a esa cadena, entonces estos números se irán guardando en la variable suma, para empezar la suma de los 5 dígitos ingresados. Con la variable suma, se obtiene la suma de los 5 dígitos mas 4, que es el primer paso para sacar el número tachado. Luego, se resta ese resultado al siguiente múltiplo de 9, por lo cual se utiliza la función "operaciones"; con esta se realizan las operaciones según el rango, por los múltiplos de 9, en donde se encuentre la variable suma, es decir esta función evalúa el resultado de la variable suma para determinar a qué múltiplo de 9 se le debe restar. Esta resta derá como resultado el número tachado por el usuario, el cual se mostrará en pantalla. <span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif; font-size: 13px; line-height: 19px;"> === ===<span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif; font-size: 14.3px; line-height: 19px;">Si los datos ingresados por el usuario no pertenecen a la cadena de la función "numero", se mostrará un mensaje de error y pedirá al usuario que ingrese otro número hasta que lo tenga correcto. Ya con los dígitos correctos, se realiza el proceso anterior y se muestra en pantalla el número tachado. <span style="color: #6fabce; font-family: Verdana,Geneva,sans-serif; font-size: 13px; line-height: 19px;"> ===