[ Foro de Pascal ]

Suma de números grandes

03-Sep-2018 11:50
dario delgado
3 Respuestas

Estoy siguiendo el libro de Nacho Cabanes y me estanque en el ejercicio que dice, sumar numeros grandes de hasta 30 cifras.
Una idea era tratar los numeros como string, pero como convierto despues el numero de string a entero para poder sumarlos.
Otra idea era sumar los numeros como arrays.
Que otra idea me pueden sugeiri.
Salu2.


01-Oct-2018 16:50
Nacho Cabanes (+84)

Siento el retraso en contestar. Efectivamente, debes tomar los númerso como string, extraer un carácter cada vez y sumar carácter a carácter.


03-Oct-2018 11:21
Invitado (dario delgado)

Como puedo sumar caracter a caracter, se hace con una funcion incluida en pascal.


27-Oct-2018 23:36
Nacho Cabanes (+84)

Por ejemplo: Puedes extraer una subcadena con copy:

http://www.aprendeaprogramar.com/referencia/view.php?f=copy&leng=Pascal

obtener su valor numérico con val:

http://www.aprendeaprogramar.com/referencia/view.php?f=val&leng=Pascal

sumar esos valores numéricos y volver a convertir a cadena con str:

http://www.aprendeaprogramar.com/referencia/view.php?f=str&leng=Pascal
 






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)