Pascal/Turbo Pascal - Ayuda Con este Ejercicio de pascal ,porfavor

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 7 puestos en Pascal/Turbo Pascal (en relación al último mes)
Gráfica de Pascal/Turbo Pascal

Ayuda Con este Ejercicio de pascal ,porfavor

Publicado por anderson (1 intervención) el 14/08/2019 04:59:28
Calcular la nomina de un profesor, se considera la clasificación del profesor para obtener el valor de la hora, además el turno, la carga horaria y la asistencia mensual del profesor, se le descuenta ley de política 12%, seguro social 4%, el profesor nocturno tiene un bono del 10%, en pantalla debe demostrar los datos del profesor y el recibo de pagó
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda Con este Ejercicio de pascal ,porfavor

Publicado por ranon (2158 intervenciones) el 15/08/2019 12:42:29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
{Con los datos que me dejas mira esto a ver si te sirve}
 
program profe;
uses
   crt;
 
const
   calasif : integer = 0;
   turno   : char = 'A';
   carghor : real = 0;
   asistencia : integer = 0;
   segsoc : integer = 4;
   noctur : real = 10;
   nombre : string = ' ';
   edad   : integer = 0;
   fecha  : string = ' ';
   clasi  : integer = 0;
 
 
 
  procedure entradadatos;
  begin
      clrscr;
      write('Entre Clasificacion Profesor : ');readln(calasif);
      write('Turno                        : ');readln(turno);
      write('Carga De horas               : ');readln(carghor);
      write('Asistencia                   : ');readln(asistencia);
      write('Nombre Y Apellido            : ');readln(nombre);
      write('Edad                         : ');readln(edad);
      write('Fecha D:M:A                  : ');readln(fecha);
      clasi := calasif;
      write('Clasificacion                : ',calasif);
      clrscr;
  end;
 
  procedure presdatosprofe;
  begin
      writeln('Datos Profesor');
      writeln;
      writeln('Nombre = ',nombre);
      writeln('Edad   = ',edad);
      writeln('Fecha  = ',fecha);
      writeln('Clasificacion = ',calasif);
      writeln;
  end;
 
  procedure presentapago;
  var
     tot : real;
     ds : real;
  begin
     tot := 0.0;
     writeln('Recivo De Pago');
     writeln;
     writeln('Clasificacion     = ',calasif);
     writeln('Turno             = ',turno);
     writeln('Carga Horas       = ',carghor:0:2);
     writeln('Asistencias       = ',asistencia);
     tot := tot + (carghor + asistencia ) +
     ((carghor + asistencia  * noctur) / 100);
     writeln('Total             = ',tot:0:2);
     ds := ((tot *  segsoc) / 100);
     writeln('Descuentos        = ',ds :0:2);
     writeln('Total A Cobrar    = ',(tot - ds):0:2);
     writeln;
  end;
 
 
  begin
      clrscr;
      entradadatos;
      presdatosprofe;
      presentapago;
      readkey;
  end.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar