r := 8.3; r = 8.3; r == 8.3;. 8.3 -> r;
PROGRAM Error1;
VAR x: real; CONST c = 1.0;
begin x*x := 2*c; end.
A constante não pode mudar o valor O lado esquerdo do := pode apenas conter uma variável (única) A variável x não está definida O lado direito de := não pode conter constantes
PROGRAM Error2;
VAR x: real; CONST c = 2.0;
begin c := 2*x*c + 1; end.
A constante não pode mudar o valor O lado direito do := pode apenas conter uma variável (única) A equação não tem solução As contantes têm que ser escritas com MAÍUSCULAS
PROGRAM Variable;
VAR x: real; CONST C = 1.0;
begin x := C + 1; x := 2; x := x + 3; writeln(x:4:1); end.
7.0 5.0 3.0 1.0