Académique Documents
Professionnel Documents
Culture Documents
Exemplul 1
Exemplul 1
Program P1;
Uses crt;
Var x,y: integer;
Begin
Clrscr;
Writeln('Introduceti doua numere intregi:');
Write('x='); Readln(x);
Write('y='); Readln(y);
x:=x+100;
y:=y+100;
Write('Numerele marite cu 100: ');
Writeln('x=',x,' ','y=',y);
Readkey;
End.
Program P2;
Uses crt;
Var a,b,c,Suma: integer;
media: real;
Begin
ClrScr;
Write('Introduceti trei numere intregi: ');
Readln(a,b,c);
Suma:=a+b+c;
Writeln('Suma numerelor ',a,', ',b,'si ',c,' este: ',Suma);
media:=Suma/3;
Write('Media aritmetica este: ');
Writeln(media:5:2);
Readkey;
End.
Exemplul3: Se considera doua variabile de tip integer. Sa se scrie un program
care
efectueaza interschimbarea lor.
Program P3_1;
Uses crt;
Var x,y,aux: integer;
Begin
ClrScr;
Writeln('Introduceti valorile variabilelor');
Write('x='); Readln(x);
Write('y='); Readln(y);
aux:=x;
x:=y;
y:=aux;
Writeln('Dupa schimbare: x=',x,' y=',y);
Readkey;
End.
In principiu, interschimbarea a doua variabile poate fi efectuata si fara
utilizarea unei
variabile auxiliare.
Program P3_2;
Uses crt;
Var x,y: integer;
Begin
ClrScr;
Writeln('Introduceti x='); Readln(x);
Writeln('Introduceti y='); Readln(y);
Writeln('Au fost introduse numerele: x=',x,'y=',y);
x:=x+y;
y:=x-y;
x:=x-y;
Writeln('Dupa schimbare: x=',x,' y=',y);
Readkey;
End.
Program P4;
Uses crt;
Var x,y: 1..100
Suma,p1,p2: Real;
Begin
ClrScr;
Writeln('Introduceti numarul de caiete cumparate: ');
Readln(x);
Writeln('Introduceti pretul unui caiet: ');
Readln(p1);
Writeln('Introduceti numarul de creioane cumparate: ');
Readln(y);
Writeln('Introduceti pretul unui creion: ');
Readln(p2);
Suma:=x*p1+y*p2;
Writeln('Marin a cheltuit suma de ',Suma:5:2,' lei');
Readkey;
End.
Program P5;
Uses crt;
Var n: byte;
Begin
ClrScr;
Write('Introduceti un numar din intervalul 1..26 : ');
Readln(n);
Write('Litera de pe pozitia ',n,' este "');
Writeln(Chr((Ord('A')-1)+n),'"');
Readkey;
End.