Advertisement
carlavsulpizio

tp7_ej1

Oct 8th, 2024
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.28 KB | None | 0 0
  1.  
  2. program tp7_ej1;
  3. type
  4.     fecha = record
  5.         dia:byte;
  6.         mes:byte;
  7.         anio:word;
  8.     end;
  9.     empleado = record
  10.         nombre:string[15];
  11.         fechaNac:fecha;
  12.     end;
  13.    
  14. function calcularEstacion (dia,mes:byte): char;
  15. var
  16. est:char;
  17. begin
  18.         case mes of
  19.             1..2: est:='V';
  20.             3:
  21.                 case dia of
  22.                     1..20: est:='V';
  23.                     21..31: est:='O';
  24.                 end;
  25.             4..5: est:='O';
  26.             6:
  27.                 case dia of
  28.                     1..20: est:='O';
  29.                     21..30: est:='I';
  30.                 end;
  31.             7..8: est:='I';
  32.             9:
  33.                 case dia of
  34.                     1..20: est:='I';
  35.                     21..30: est:='P';
  36.                 end;
  37.             10..11: est:='P';
  38.             12:
  39.                 case dia of
  40.                     1..20: est:='P';
  41.                     21..31: est:='V';
  42.                 end;
  43.         end;
  44.     calcularEstacion:=est;
  45.  
  46. end;
  47. var
  48.     e1,e2,e3:empleado;
  49.     fech:fecha;
  50. begin
  51.   e1.nombre:='carla';
  52.   e1.fechaNac.dia:=1;
  53.   e1.fechaNac.mes:=4;
  54.   e1.fechaNac.anio:=2000;
  55.  
  56.   fech.dia:=20;
  57.   fech.mes:=12;
  58.   fech.anio:=2000;
  59.   writeln(calcularEstacion(fech.dia,fech.mes));
  60.  
  61. end.
  62.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement