elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 10:15  


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  Pascal-Agenda
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Pascal-Agenda  (Leído 3,222 veces)
h0oke


Desconectado Desconectado

Mensajes: 2.058


Coder ~


Ver Perfil WWW
Pascal-Agenda
« en: 13 Julio 2009, 04:37 »

Hola aqui les dejo una parte de la agenda que estoy haciendo:
Código
program Untitled;
 
uses
   crt;
type
   Persona=
   record
         Nombre:string[10];
         Telefono:string[10];
   end;
var
  option:integer;
  Friend:Persona;
  Fichero:file of Persona;
  nameFile:string;
  buscado:integer;
  adato:Persona;
 
begin
repeat
//Menu
clrscr;
nameFile:='c:\AGENDA.txt';
writeln('1) Agregar persona');
writeln('2) Buscar persona');
writeln('3) Salir de agenda');
//Validar opcion
         repeat
              writeln('Elige opcion:');
              readln(option);
         until (option>0) and (option<=3);
         case option of
              1:
                begin
                     writeln('AGREGANDO PERSONA');
                     writeln('INGRESA NOMBRE:');
                     readln(Friend.Nombre);
                     writeln('INGRESA TELEFONO:');
                     readln(Friend.Telefono);
                     Assign(Fichero,nameFile);
                     Reset(Fichero);
                     Write(Fichero,Friend);
                     Close(Fichero);
                end;
              2:
              begin
                   writeln('BUSCANDO');
                   readln(buscado);
                   Assign(Fichero,nameFile);
                   reset(Fichero);
                   seek( fichero, buscado );
                   read(fichero,adato);
                   writeln('Nombre:',adato.Nombre);
                   writeln('Telefono:',adato.Telefono);
                   close(Fichero);
              end;
              3:writeln('Seleccionaste salir')
         end;
         readln();
until option=3;
end.
Un saludo


En línea
h0oke


Desconectado Desconectado

Mensajes: 2.058


Coder ~


Ver Perfil WWW
Re: Pascal-Agenda
« Respuesta #1 en: 13 Julio 2009, 04:42 »

El que quiera, lo puede ir mejorando. Faltan muchas cosas.

Un Saludo!


En línea
taurus992

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Pascal-Agenda
« Respuesta #2 en: 3 Febrero 2010, 03:41 »

buenas noches te envie una mensaje privado por favor revisalo y hablamos mediante msm priv o por aqui
En línea
h0oke


Desconectado Desconectado

Mensajes: 2.058


Coder ~


Ver Perfil WWW
Re: Pascal-Agenda
« Respuesta #3 en: 5 Febrero 2010, 14:37 »

Dependiendo del compilador, el procedimiento readln con argumentos vacíos puede fallar, en fp funciona correctamente.
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Necesito ayuda!! agenda electronica con archivos secuenciales creada en pascal
Ejercicios
colillo 1 126 Último mensaje 1 Mayo 2012, 23:02
por colillo
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines