Pascal/Turbo Pascal - Reportes de notas

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

Reportes de notas

Publicado por ElectroGames (8 intervenciones) el 19/10/2020 14:03:18
Hola muy buenos dias necesito una ayudita con un problema que me tiene confuso es el siguiente:

Dado el primer nombre, segundo nombre, primer apellido, segundo apellido, cédula
de identidad, fecha de nacimiento y tres calificaciones de un estudiante, hacer un
programa en Pascal que determine el promedio de las tres calificaciones y emita la
siguiente salida :



Reporte de Notas

Bachiller : xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx
Cédula : Vxxxxxxxxx Nacido el : dd/mm/aaaa
Calificación 1 : xx Calificación 2: xx Calificación 3 : xx
Promedio final de notas : xx,xx puntos
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
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

Reportes de notas

Publicado por dario (87 intervenciones) el 19/10/2020 16:17:46
Hola, te dejo esto por si te sirve.
Saludos.

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
uses crt;
var
	primerNombre,segundoNombre:string;
	primerApellido,segundoApellido:string;
	cedula:string;
	fechaNac:string;
	n1,n2,n3,promedio:real;
begin
	clrscr;
	write('Primer nombre: '); readln(primerNombre);
	write('Segundo nombre: '); readln(segundoNombre);
	write('Primer apellido: '); readln(primerApellido);
	write('Segundo apellido: '); readln(segundoApellido);
	write('Cedula: '); readln(cedula);
	write('Fecha de nacimiento (dd/mm/aaaa: '); readln(fechaNac);
	write('Calificacion 1 : '); readln(n1);
	write('Calificacion 2: '); readln(n2);
	write('Calificacion 3: '); readln(n3);
 
	promedio:=(n1+n2+n3)/4;
	writeln; writeln;
	writeln('Reporte de notas');
	writeln('----------------');
	write('Bachiller:',primerNombre+' '+segundoNombre);
	write(' ',primerApellido+' '+segundoApellido);
	writeln;
	write('Cedula: ',cedula); write(' Nacido el: ',fechaNac);
	writeln;
	write('Calificacion 1: ',n1:4:2); write(' Calificacion 2 : ',n2:4:2); write(' Calificacion 3: ',n3:4:2);
	writeln;
	write('Promedio final de notas: ',promedio:4:2); write(' Puntos');
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
sin imagen de perfil
Val: 15
Ha mantenido su posición en Pascal/Turbo Pascal (en relación al último mes)
Gráfica de Pascal/Turbo Pascal

Reportes de notas

Publicado por ElectroGames (8 intervenciones) el 19/10/2020 16:28:20
Muchas gracias me funciono tu comentario, estaba confuso porque coloque el programa de distinta forma y no me ejecutaba y en una ocasion me ejecuto y me dio un resultado distinto, gracias amigo
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

Reportes de notas

Publicado por dario (87 intervenciones) el 20/10/2020 06:33:57
Correcion: en la linea 20: promedio:=(n1+n2+n3)/4; la division debe ser entre 3:

1
promedio:=(n1+n2+n3)/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