• Martes 18 de Junio de 2019, 19:21

Autor Tema:  validacion captura de datos  (Leído 2813 veces)

eduardoremix

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
validacion captura de datos
« en: Miércoles 24 de Febrero de 2010, 00:20 »
0
Hola tengo una duda, hize una agenda telefonica en pascal y esta para mi casi perfecta lo unico que me falta es validar que cuando el usuario tenga que introducir un numero telefonico( ej. 04141234567) o numero cedula (ej. 12345678) no pueda introducir letras o caracteres ya que el programa se saldria.

este es el procedure que tengo:

procedure llenar_contacto(var p:contacto);

        BEGIN

           writeln('INGRESE UN NOMBRE');
           readln(p.nombre);
           writeln('INGRESE APELLIDO');
           readln(p.apellido);
           writeln('INGRESE N# DE CEDULA');===--------      
           readln(p.cedula);---------------------------------     aqui es donde quisiera validar la captura, p.telefono_casa y p.telefono_movil        
           writeln('INGRESE TELEFONO DE CASA');--------     son de tipo rango( rango es una variable que cree en type
           readln(p.telefono_casa);--------------------------/    rango=0..9999999999;) p.cedula es de tipo longint.
           writeln('INGRESE TELEFONO MOVIL');-----------/
           readln(p.telefono_movil);-----------------------/

         END;
Tambien pense en declararlos como string pero entonces no quedaria bien porque el usuario podria introducir cualquier cosa. Gracias de antemano :good:

¡Un error ha ocurrido!

Class 'Geshi' not found