Realizar un programa que contenga un método que su parámetro sea una cadena de números enteros, y que realice la suma de todos los números de un solo dígito que se puedan extraer del número dado, la suma ahora será el número a abstraer dígitos, repetir hasta obtener un número de un solo digito y retornarlo.
TÍTULO DEL PROYECTO: Problema2
PROPÓSITO DEL PROYECTO: Reforzar la lógica VERSIÓN o FECHA: 15/04/2020
CÓMO INICIAR ESTE PROYECTO: se crea un objeto, se usa el método SumaDigitos() donde se inserta el número y luego se usa el método toString()
AUTORES: PINEDA NIVÓN AIMÉE JAHDAÍ 19161382
INSTRUCCIONES PARA EL USUARIO: para ejecutar el programa debe crear un objeto y seleccionar su método SumaDígitos() donde se inserta el número que queramos descmponer, después seleccionamos el método toString() para que nos muestre el dígito resultante.
Explicación de cómo hice el programa : primero empecé pensando en el método que debía tener como parámetros una cadena de números enteros
aquí para mí ya me estaba diciendo que 1) el parámetro iba a ser tipo String 2) tenía que hacerlo en forma de no un arreglo como tal sino ocupando esa propiedad de los String que son un arreglo de char xd
Después en el enunciado decia que realice la suma de todos los números de un solo dígito que se puedan extraer del número dado , la suma ahora será el número a abstraer dígitos, repetir hasta obtener un número de un solo digito y retornarlo. y aquí ya sé 3) el proceso de estar sumando dígitos se va a repetir siempre que la cantdad de dígitos sea mayor a 1 en nuestro sistema decimal sería mayor a el número 9. 4) debo conocer la longitud del numero que me dieron 5) la variable suma tiene que reiniciarse por así decir cada que después de haber hecho una suma quedaran 2 o más digitos hasta que como habíamos dicho sólo quedara uno. 6) volviendo a los dos primeros puntos que ya conocía ahora sé que para poder sumar los dígitos tengo que convertirlos de tipo char a tipo int 7) y convertirlos a String para mostrar el resultado 8) por último tengo que mostrar/imprimir el resultado