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.