Programación General > Pascal
Devolver el numero de dígitos
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
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa