Pascal/Turbo Pascal - no se que esta mal en mi programa

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

no se que esta mal en mi programa

Publicado por jeremias (1 intervención) el 04/10/2020 14:50:47
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
program asd
 
uses crt;
 
var
	kilometros: integer;
	dia1: byte;
	dia2: byte;
	dia3: byte;
	total:real
 
BEGIN
 
	clrscr;
 
	writeln ('cuantos kilometros tenia el circuito: ' );
	readln (kilometros);
 
	dia1:= (kilometros * 3);
	dia2:= (kilometros * 1.5);
	dia3:= ((dia1 + dia2)*0.10);
	total:= (dia1 + dia2 + dia3);
END.


me tira que el error es sintactico ";" expected but "BEGIN" found
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

no se que esta mal en mi programa

Publicado por Carlos (2 intervenciones) el 05/10/2020 01:35:12
Hola:

Revisando tu programa veo que:
1) falta punto y coma después de program asd (línea 1)
2) falta punto y coma después de total:real (línea 10)
3) las variables dia 1, 2 y 3 son del tipo 'byte', pero en las líneas 19, 20 y 21 les asignas valores reales. Debes cambiarlas por 'real'.
4) aunque esto no impida que el programa compile y corra, al final calculas 'total' (línea 22), pero no haces nada con ese valor...

Saludos
Carlos
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