Pascal - Constantes

Uma constante é uma entidade que permanece inalterada durante a execução do programa. Pascal permite que apenas constantes dos seguintes tipos sejam declaradas -

  • Tipos ordinais
  • Definir tipos
  • Tipos de ponteiro (mas o único valor permitido é Nil).
  • Tipos reais
  • Char
  • String

Declarando Constantes

A sintaxe para declarar constantes é a seguinte -

const
identifier = constant_value;

A tabela a seguir fornece exemplos de algumas declarações de constantes válidas -

Real type constant

Sr. Não Tipo de Constante e Exemplos
1

Ordinal(Integer)type constant

idade_válido = 21;

2

Set type constant

Vogais = conjunto de (A, E, I, O, U);

3

Pointer type constant

P = NIL;

4

e = 2,7182818;

velocity_light = 3.0E + 10;

5

Character type constant

Operador = '+';

6

String type constant

presidente = 'Johnny Depp';

O exemplo a seguir ilustra o conceito -

program const_circle (input,output);
const
PI = 3.141592654;

var
r, d, c : real;   {variable declaration: radius, dia, circumference}

begin
   writeln('Enter the radius of the circle');
   readln(r);
   
   d := 2 * r;
   c :=  PI * d;
   writeln('The circumference of the circle is ',c:7:2);
end.

Quando o código acima é compilado e executado, ele produz o seguinte resultado -

Enter the radius of the circle
23
The circumference of the circle is 144.51

Observe a formatação na instrução de saída do programa. A variável c deve ser formatada com o número total de dígitos 7 e 2 dígitos após o sinal decimal. Pascal permite essa formatação de saída com as variáveis ​​numéricas.