Pascal - Konstanta
Konstanta adalah entitas yang tetap tidak berubah selama eksekusi program. Pascal hanya mengizinkan konstanta dari tipe berikut untuk dideklarasikan -
- Jenis ordinal
- Jenis set
- Jenis penunjuk (tetapi satu-satunya nilai yang diizinkan adalah Nihil).
- Tipe nyata
- Char
- String
Mendeklarasikan Konstanta
Sintaks untuk mendeklarasikan konstanta adalah sebagai berikut -
const
identifier = constant_value;
Tabel berikut memberikan contoh beberapa deklarasi konstanta yang valid -
Real type constant
Sr Tidak | Jenis & Contoh Konstan |
---|---|
1 | Ordinal(Integer)type constant valid_age = 21; |
2 | Set type constant Vokal = himpunan (A, E, I, O, U); |
3 |
Pointer type constant P = NIL; |
4 |
e = 2,7182818; velocity_light = 3,0E + 10; |
5 | Character type constant Operator = '+'; |
6 | String type constant presiden = 'Johnny Depp'; |
Contoh berikut menggambarkan konsep -
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.
Ketika kode di atas dikompilasi dan dijalankan, itu menghasilkan hasil sebagai berikut -
Enter the radius of the circle
23
The circumference of the circle is 144.51
Amati pemformatan dalam pernyataan output program. Variabel c harus diformat dengan jumlah digit 7 dan 2 digit setelah tanda desimal. Pascal memungkinkan format keluaran seperti itu dengan variabel numerik.