Programación General > Pascal

 Devolver el numero de dígitos

<< < (2/3) > >>

mauc:
Hola...

BlackTigerX podrias explicar un poco este codigo que pegaste?

no entiendo ese de tmp y err, se que es par validar, pero no se pq esas dos palabras

mauc:

--- Cita de: "frodog" --- Hola panas necesito diseñar una funcion recursiva que devuelva el numero de digitos de un entero no negativo. no olviden validar el dato de entrada

(en pascal por favor)



Gracias espero sus respuestas pronto es URGENTE
--- Fin de la cita ---
oye, estudias en la UCAB??? como te llamas?

BlackTigerX:

--- Cita de: "mauc" --- Hola...

BlackTigerX podrias explicar un poco este codigo que pegaste?

no entiendo ese de tmp y err, se que es par validar, pero no se pq esas dos palabras
--- Fin de la cita ---

--- Código: Text ---var tmp, err:Integer;begin CuentaDigitos:=0; if (Length(Cadena)=0) then   Exit; Val(Cadena, tmp, err); 
la funcion Val te pide la Cadena que quieres convertir, y 2 numeros, uno (tmp) que regresa el valor ya convertido a numero, y el ultimo parametro (err) regresaria un valor diferente de cero en caso de que la conversion falle (regresa la posicion donde se encontro error)

si la conversion tiene exito (sin errores), la variable err devuelve cero

_.B._:
Saludos!.
Que podría causar un error en ese procedimiento?.

Bernardo L. :comp:

BlackTigerX:
que le mandaras letras en vez de numeros, o numeros y letras combinados o simplemente un numero no valido (0.25.3, 4,01, etc...)

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa