Programación General > Pascal

 problema aprendizaje

<< < (2/2)

fonsi3:
Debe ser que la penultima linea:

--- Código: Pascal ---write('la media es ', media) lleva ";", cosa que no se deberia ir.

¿Que compilador estas usando? Ya que algunos compiladores son menos estrictos que otros con el tema de la "inmunda" sintaxis que Pascal utiliza. Te recomiendo Free Pascal. De todas formas, Pascal tiene ciertas conveciones que solo caben en la cabeza de un desquiciado mental, una es justamente que la ultima linea que precede a un end, no se debe llegar ";". Pero como repito, algunos compiladores le da lo mismo esto, asi que de todas formas es importante tener en cuenta estas cosas.

kosbalt:
como compilador utilizo el Free Pascal IDE
me sige dando error en lalinea 23

--- Código: Pascal ---program valormediodosnumeros; var    a: integer;    b: integer;    n: integer; //suma    i: integer; // ingresados    media: integer; begin    n:=0;    i:= 0;    writeln('introducir primer numero');    readln(a);    n:=n+a;    i:=i+1;    writeln('Introducir segundo numero');    readln(b);    n:=n+b;    i:=i+1;    media:= n DIV i;write('la media es ', media)end. 

kosbalt:
he probado con otro compilador Dev-Pascal y con este no me dio problemas, muchas gracias por tu ayuda

sergio__:
te falta un ";" en la linea 23, ojo con eso que a veces es molesto cuando empezas y te tilda mas de un horajaja

un consejo, si la variable representa la suma, ponele de nombre "suma", sino suponete que tenes un codigo mas largo, tenes que ir a la seccion VAR donde pusiste el comentario para saber que "n" representa la suma

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa