Pascal/Turbo Pascal - Programa sobre listado con los datos personales.

 
Vista:
sin imagen de perfil

Programa sobre listado con los datos personales.

Publicado por victoria (22 intervenciones) el 23/03/2017 02:37:26
Buenas noches por fa si alguien puede ayudar a un amigo que estudia ing industrial y esta viendo esta materia computación i y no entiende nada de pascal, le agradezco cualquiera ayuda abajo descripción del problema

El jefe de personal de la empresa UNATec solicitó una mejora para un listado con los
datos personales de sus empleados. Actualmente dicho listado presenta los siguientes
datos:
 Nro. de Cédula de Identidad del empleado,
 Nombre y apellido,
 Fecha de nacimiento y
 Sueldo.
El listado nuevo que se requiere debe contemplar:
 Nro. de Cédula de Identidad,
 Nombre y apellido,
 Edad y
 Nivel salarial.

Para generar el listado se debe considerar lo siguiente:
 La Edad del empleado se debe obtener a partir de su fecha de nacimiento y la
fecha actual, tomando como fecha actual el 31/01/2017.
 El nivel salarial del empleado está en función de su sueldo,
El listado debe presentarse ordenado 1ro por el Nivel Salarial en forma
ascendente y en 2do lugar por el Nro. de Cédula de Identidad en forma
ascendente. Deben presentarse totales de sueldo para cada nivel salarial y el total
general.
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

Programa sobre listado con los datos personales.

Publicado por michel (1 intervención) el 12/05/2017 20:17:15
erga ratica , estudia , estudia !! trata de hacerlo tu mismo(a) , de todas maneras si obtienes la solución compártela jajajajaj
[email protected]

estudiante UNA
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

Programa sobre listado con los datos personales.

Publicado por ana (1 intervención) el 02/06/2017 22:08:25
llamame a este nume 04162940801
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
sin imagen de perfil

Programa sobre listado con los datos personales.

Publicado por Felipe (2 intervenciones) el 28/09/2022 07:49:48
Buenos dias ya, por favor si alguien me puede ayudar con este mismo problema se lo agradezco

El jefe de personal de la empresa UNATec solicitó una mejora para un listado con los
datos personales de sus empleados. Actualmente dicho listado presenta los siguientes
datos:
 Nro. de Cédula de Identidad del empleado,
 Nombre y apellido,
 Fecha de nacimiento y
 Sueldo.
El listado nuevo que se requiere debe contemplar:
 Nro. de Cédula de Identidad,
 Nombre y apellido,
 Edad y
 Nivel salarial.

Para generar el listado se debe considerar lo siguiente:
 La Edad del empleado se debe obtener a partir de su fecha de nacimiento y la
fecha actual, tomando como fecha actual el 31/01/2017.
 El nivel salarial del empleado está en función de su sueldo,
El listado debe presentarse ordenado 1ro por el Nivel Salarial en forma
ascendente y en 2do lugar por el Nro. de Cédula de Identidad en forma
ascendente. Deben presentarse totales de sueldo para cada nivel salarial y el total
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
sin imagen de perfil
Val: 287
Oro
Ha mantenido su posición en Pascal/Turbo Pascal (en relación al último mes)
Gráfica de Pascal/Turbo Pascal

Programa sobre listado con los datos personales.

Publicado por dario (87 intervenciones) el 05/10/2022 05:33:40
Que es el nivel salarial o como se calcula.
Salu2.
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
sin imagen de perfil

Programa sobre listado con los datos personales.

Publicado por Felipe (2 intervenciones) el 05/10/2022 05:41:22
El nivel de salario es la categoría que va desde 1000 a 2000 $ es categoría 1, de 2000 a 2500 categoría 2 y de 2500 a 3000 categoría 3
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
sin imagen de perfil
Val: 287
Oro
Ha mantenido su posición en Pascal/Turbo Pascal (en relación al último mes)
Gráfica de Pascal/Turbo Pascal

Programa sobre listado con los datos personales.

Publicado por dario (87 intervenciones) el 06/10/2022 05:13:17
Algo asi quieres.
Salu2.

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
76
77
uses crt;
const
	total = 1000;
	factual = 31012017;
type
	empleados = record
		cedula:string;
		nombApellido:string;
		fechaNac:longint;
		sueldo:word;
		edadEmp:byte;
	end;
var
	listado:array[1..total] of empleados;
	i,j,f:integer;
	seguir:char;
begin
	clrscr;
	i:=1;
	{-------Ingreso de datos-------}
	repeat
		with listado[i] do begin
			write('Cedula de Identidad: ');
			readln(cedula);
			write('Nombre y Apellido: ');
			readln(nombApellido);
			write('Fecha de Nacimiento (ddmmaaaa): ');
			readln(fechaNac);
			write('Sueldo: ');
			readln(sueldo);
			edadEmp := (factual mod 10000) - (fechaNac mod 10000);
			write('Registrar otro empleado [s/n]: ');
			readln(seguir);
 
			if seguir = 's' then begin
				writeln('Registro añadido exitosamente');
				inc(i);
			end;
			writeln;
 
		end;
	until seguir = 'n';
 
	{-------Mostrar datos--------}
	clrscr;
	f:=4;
	writeln;
	gotoxy(30,1); writeln('Listado de empleados');
	gotoxy(1,3); writeln('N° de Cedula'); gotoxy(20,3); writeln('Nombre y Apellido');
	gotoxy(45,3); writeln('Edad'); gotoxy(55,3); writeln('Categoria');
 
	for j:=1 to i do begin
 
		with listado[j] do begin
			gotoxy(1,f); writeln(cedula); gotoxy(20,f); writeln(nombApellido);
			gotoxy(45,f); writeln(edadEmp);
 
			case sueldo of
				1000..2000 :
					begin
						gotoxy(59,f); writeln('1');
					end;
				2001..2500 :
					begin
						gotoxy(59,f); writeln('2');
					end;
				2501..3000 :
					begin
						gotoxy(59,f); writeln('3');
					end;
			end; {end-case}
 
		end; {end-with}
 
		inc(f);
	end; {end-for}
end.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

Programa sobre listado con los datos personales.

Publicado por Rafael (1 intervención) el 11/10/2022 15:18:49
Buen día,

como hago para ordenar la lista en orden ascendente en la parte que dice cédula sin importan el orden en que ingrese los datos.

he probado con varios procedure, pero no me correo.

soy nuevo en esto, agradecería sus ayudas.
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