Pascal/Comandos de Atribuição

Origem: Wikilivros, livros abertos por um mundo aberto.

Atribuição de valores[editar | editar código-fonte]

Podemos atribuir valores a variáveis e constantes que serão manipulados pelo programa.

Atribuindo valores em constantes[editar | editar código-fonte]

Uma constante recebe um valor no início do programa, e este valor não muda na execução deste programa.

Ex:

program test;
const 
  PI=3.14;
  nota_max=10;
var
  

Atribuindo valores em variáveis[editar | editar código-fonte]

Variáveis podem receber valor de uma expressão aritmética, de outra variável, ou ainda pelo comando read.

Para atribuir valor a uma variável em Pascal usamos ":="

Exemplo:

num:=2+2; {a variável num recebe o valor 4}
a:=num*2; {a variável a recebe o valor 8}
read(b);  {a variável b recebe um valor digitado}

Lembrando que a variável só pode receber um valor de acordo com o seu tipo declarado no início do programa com a palavra-chave var.

No exemplo anterior

program test;
const 
  PI=3.14;
  nota_max=10;
var
  num,a:integer;
  b:real;
begin  
  num:=2+2; {a variável num recebe o valor 4}
  a:=num*2; {a variável a recebe o valor 8}
  read(b);
  writeln('Os números são PI=',PI,' a nota máxima é',nota_max);
  writeln('2 + 2 = ',num,' que multiplicado por 2 dá ',a);
  writeln('O número digitado foi ',b); 
end.