Créditos FEC-Unicam

Comando de Atribuição

Um comando de atribuição altera o conteúdo de um identificador (lado esquerdo) pelo valor resultante da expressão (lado direito). A variável e a expressão devem ser do mesmo tipo, exceto no caso em que a variável é do tipo real e o resultado da expressão é do tipo inteiro, quando o valor inteiro da expressão é transformado em real.

identificador := expressão

Exemplos:

var

a, c, n, soma, x , y : integer;
k, media, total: real;
cod, sim,teste : boolean;
cor : string;

k := 1;
cor := ´verde´;
teste := FALSE;
a := b;
media := soma/n;
cod := sqr(n) + 1 >= 5;
sim := (x=0) and (y <> 2);
total := sqrt(n) + sqr(x) + y;

n := x/y;      {não válida}