• Lenguaje

    Pascal

  • Descripción

    Para un grupo de N trabajadores en una empresa se desea identificar si el trabajador está listo para recibir un ciclo de capacitación orientado a la mejor administración del tiempo. El curso se impartirá a aquellos trabajadores que tengan más de 24 meses laborando en la empresa. El programa debe solicitar el nombre y tiempo que ha laborado para ser considerado o no en la capacitación. Una vez que concluye la evaluación de los N trabajadores se deberá informar cuantos trabajadores formarán parte del curso.

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
program CicloDeCapacitacion;
uses crt;

var i, meses_laborando, n, trabajadores_en_capacitacion : integer;
var nombre : string;
begin
    trabajadores_en_capacitacion := 0;
    write ('Ingresa el valor de n: ');
    readln (n);
    for i:=1 to n do
    begin
        writeln ('PROCESO ', i);
        write ('Ingresa el nombre: ');
        readln (nombre);
        write ('Ingresa el valor de meses laborando: ');
        readln (meses_laborando);
        if meses_laborando>24 then
            begin
                writeln ('S'#161' se le imparte curso');
                trabajadores_en_capacitacion := trabajadores_en_capacitacion+1;
            end
        else
            begin
                writeln ('No se le imparte curso');
            end;
        writeln ('Nombre: ', nombre);
        writeln;
    end;
    writeln ('Valor de trabajadores en capacitacion: ', trabajadores_en_capacitacion);
    write ('Presiona una tecla para terminar . . . ');
    readkey;
end.