Advertisement
idsystems

SLE_Practica44_AgendaPersonal

Jun 23rd, 2024
316
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.33 KB | None | 0 0
  1.  
  2. /* Elabora un algoritmo que asigne memoria dinámica a un arreglo de N estructuras
  3.    o registros de tipo Agenda_Personal e imprima dichos datos
  4.  
  5. */
  6.  
  7.  
  8. var
  9.     agenda: vector[*] registro
  10.         {
  11.             nombre: cadena
  12.             telefono: cadena
  13.             correo: cadena
  14.         }
  15.  
  16.     //agenda: puntero Agenda_Personal
  17.     N, i: numerico
  18.  
  19. inicio
  20.    cls()
  21.     // Leer el tamaño de la agenda
  22.     imprimir("\nIntroduce el número de entradas en la agenda: ")
  23.     leer(N)
  24.      dim (agenda, N)
  25.  
  26.     // Asignar memoria dinámica para la agenda
  27.     //agenda  nuevo vector [N] Agenda_Personal
  28.  
  29.     // Leer los datos de cada entrada de la agenda
  30.     desde i=1 hasta N {
  31.         imprimir("\nIntroduce el nombre de la entrada ", i, ": ")
  32.         leer(agenda[i].nombre)
  33.         imprimir("\nIntroduce el teléfono de la entrada ", i, ": ")
  34.         leer(agenda[i].telefono)
  35.         imprimir("\nIntroduce el correo de la entrada ", i, ": ")
  36.         leer(agenda[i].correo)
  37.     }
  38.  
  39.     // Imprimir los datos de la agenda
  40.     imprimir("\n============================= \nDatos de la agenda: \n================================")
  41.     desde i=1 hasta N {
  42.         imprimir("\n\nEntrada ", i, ":")
  43.         imprimir("\nNombre: ", agenda[i].nombre)
  44.         imprimir("\nTeléfono: ", agenda[i].telefono)
  45.         imprimir("\nCorreo: ", agenda[i].correo)
  46.     }
  47.  
  48. fin
  49.  
  50.  
  51.  
  52.  
Tags: Pilas
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement