____________________________________________________________________________________________________________________progra...
write(3. Ingresar pagos.);gotoxy(3,7);write(4. Mostrar pagos.);gotoxy(3,8);write(5. Salir.);gotoxy(3,10);write(Por favor d...
write(s/n: );readln(res);end;end;procedure mostrarusuarios;beginfor n:=1 to i dobegingotoxy (3,2);write(Identificacion);go...
gotoxy (3,5);write(Digite el pago del usuario : );readln(pagos[j].valorusuario);gotoxy (3,6);write(Digite la fecha del pag...
beginresmenu:=s;while (resmenu=s) or (resmenu=S) dobeginclrscr;k:=k+1;beginmenu;clrscr;case opc of1:begincapturausuarios;e...
write(Desea volver al menu???);gotoxy(3,3);write(s/n: );readln(resmenu);end;end;end.______________________________________...
Upcoming SlideShare
Loading in …5
×

REGISTROS

102 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
102
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

REGISTROS

  1. 1. ____________________________________________________________________________________________________________________program Registros;uses crt;typetregusuario=recordidusuario:string [10];nomusuario:string [30];edadusuario:integer;end;typetregpagos=recordidusuariopago:string[10];valorusuario:real;fechausuario:string[10];end;varusuarios:array[1..50] of tregusuario;pagos:array[1..100] of tregpagos;res,resp,resmenu:char;i,j,k:integer;n,m:integer;opc:integer;procedure menu;begintextcolor(2);gotoxy(3,2);write(MENU...);gotoxy(3,4);write(1. Ingresar usuarios.);gotoxy(3,5);write(2. Mostrar usuarios.);gotoxy(3,6);
  2. 2. write(3. Ingresar pagos.);gotoxy(3,7);write(4. Mostrar pagos.);gotoxy(3,8);write(5. Salir.);gotoxy(3,10);write(Por favor digite la opcion que desee: );readln(opc);clrscr;end;procedure capturausuarios;begintextcolor(2);i:=0;res:=s;while (res=s) or (res=S) dobeginclrscr;i:=i+1;gotoxy (3,2);write(Usuario ,i,:);gotoxy (3,4);write(Digite identificacion del usuario: );readln(usuarios[i].idusuario);gotoxy (3,5);write(Digite nombre del usuario : );readln(usuarios[i].nomusuario);gotoxy (3,6);write(Digite edad del usuario : );readln(usuarios[i].edadusuario);clrscr;gotoxy (3,2);write(Desea ingresar mas usuarios???);gotoxy (3,3);
  3. 3. write(s/n: );readln(res);end;end;procedure mostrarusuarios;beginfor n:=1 to i dobegingotoxy (3,2);write(Identificacion);gotoxy (3,3+n);write(usuarios[n].idusuario);gotoxy (25,2);write(Nombre);gotoxy (25,3+n);write(usuarios[n].nomusuario);gotoxy (45,2);write(Edad);gotoxy (45,3+n);write(usuarios[n].edadusuario);end;end;procedure capturapagos;beginj:=0;resp:=s;while (resp=s) or (resp=S) dobeginclrscr;j:=j+1;gotoxy (3,2);write(Usuario ,j,:);gotoxy (3,4);write(Digite identificacion del usuario: );readln(pagos[j].idusuariopago);
  4. 4. gotoxy (3,5);write(Digite el pago del usuario : );readln(pagos[j].valorusuario);gotoxy (3,6);write(Digite la fecha del pago : );readln(pagos[j].fechausuario);clrscr;gotoxy (3,2);write(Desea ingresar mas pagos???);gotoxy (3,3);write(s/n: );readln(resp);end;end;procedure mostrarpagos;beginbeginfor m:=1 to j dobegingotoxy (3,2);write(Identificacion);gotoxy (3,3+m);write(pagos[m].idusuariopago);gotoxy (25,2);write(Valor del pago);gotoxy (25,3+m);write($ ,pagos[m].valorusuario:0:3);gotoxy (45,2);write(Fecha);gotoxy (45,3+m);write(pagos[m].fechausuario);end;end;end;
  5. 5. beginresmenu:=s;while (resmenu=s) or (resmenu=S) dobeginclrscr;k:=k+1;beginmenu;clrscr;case opc of1:begincapturausuarios;end;2:beginmostrarusuarios;end;3:begincapturapagos;end;4:beginmostrarpagos;end;5:begingotoxy(3,2);write(Que tenga un buen dia.);readkey;exit;end;end;readkey;clrscr;gotoxy(3,2);
  6. 6. write(Desea volver al menu???);gotoxy(3,3);write(s/n: );readln(resmenu);end;end;end.____________________________________________________________________________________________________________________

×