Professional Documents
Culture Documents
Program P19
Program P19
D; var i : Indice; { valori posibile: 1, 2, ..., 10 } z : Zi; { valori posibile: L, Ma, ..., D } zl : ZiDeLucru; { valori posibile: L, Ma, ..., V } zo : ZiDeOdihna; { valori posibile: S, D } begin i:=5; i:=11; { Eroare, i>10 } z:=L; zl:=J; zl:=S; { Eroare, zl>V } zo:=S; zo:=V; { Eroare, zo<S } writeln('Sfrit'); end. Program P21; type Indice=1..10; var i, j, k, m : Indice; begin writeln('Introduce indicii i, j:'); readln(i, j); k:=i+j; writeln('k=', k); m:=i-j; writeln('m=', m); end. Program P23; { Operatii relationale asupra valorilor de tip ordinal } type Culoare=(Galben, Verde, Albastru, Violet); begin writeln(Verde<Violet); { true } writeln(Verde<=Violet); { true } writeln(Verde=Violet); { false } writeln(Verde>=Violet); { false } writeln(Verde>Violet); { false } writeln(Verde<>Violet); { true } end.
T5=integer; T6=real; T7=char; T8=boolean; var i : T1; j : T5; k : T2; m : T3; n : T4; p : real; q : T6; r : char; s : T7; t : boolean; z : T8; y : real; begin { ... calcule ce utilizeaza } { variabilele in studiu ... } writeln('Sfarsit'); end.
Program P29; type T1=integer; T2=-150..150; T3=1..5; var i : T1; j : T2; k : T3; m : 1..5; n : (Unu, Doi, Trei, Patru, Cinci); begin { ... calcule ce utilizeaza } { variabilele in studiu ... } writeln('Sfarsit') end.
Program P30; type T1=integer; Studii=(Elementare, Medii, Superioare); T2=real; Culoare=(Galben, Verde, Albastru, Violet); var x : real; y : T1; i : integer; j : T2; p : boolean; c : Culoare; s : Studii; q : Galben..Albastru; r : 1..9; begin { ... calcule in care se utilizeaza } { variabilele in studiu ... } writeln('Sfarsit'); end.
Program P33; { Lungimea si aria cercului } const Pi=3.14; var l, s , r :real; begin
writeln('Introducei raza r:'); readln(r); l:=2*Pi*r; writeln('Lungimea l=', l); s:=Pi*r*r; writeln('Aria s=', s); end.