Вы находитесь на странице: 1из 5

7. pag 14 : Se dau doua numere intregi. Sa se determine suma si diferenta lor.

Program suma_diferenta ;
Var s,b,a,d :integer ;
Begin
Writeln(Introdu valori lui a si b) ;
Readln(a,b) ;
S :=a+b ;
D:=a-b;
Writeln(Suma este ,s);
Writeln(Diferenta este,d);
End.
8. pag.14: Se dau doua numere intregi. Sa se determine produsul si citul lor.
Program produs_cit ;
Var p,b,a :integer ;
c:real;
Begin
Writeln(Introdu valori lui a si b) ;
Readln(a,b) ;
p :=a*b ;
c:=a/b;
Writeln(Produsul este ,p);
Writeln(Citul este,c:2:2);
End.

9. pag.14: Se dau doua numere naturale. Sa se determine media aritmetica si


media geometrica a acestor numere.
Program media_art_geom;
Var a,b :integer ;
ma, mg :real;
Begin
Writeln(Introdu valori lui a si b) ;

Readln(a,b) ;
ma:=(a+b)/2 ;
mg:=sqrt(a*b);
Writeln(Media aritmetica este ,ma:2:2);
Writeln(Media geometrica este,mg:2:2);
End.
10. pag.14: Se da lungimea muchiei unui patrat. Sa se afle perimetrul si aria
patratului.
Program perimetru_aria ;
Var l,p,a :integer ;
Begin
Writeln(Introdu lungimea muchiei patratului l) ;
Readln(l) ;
p :=4*l;
a:=sqr(l);
Writeln(perimetrul este ,p);
Writeln(Aria este,a);
End.
11. pag.14: Se da lungimea muchiei unui cub. Sa se afle aria si volumul cubului.
Program aria_volumul ;
Var l,v,a :integer ;
Begin
Writeln(Introdu lungimea muchiei cubului l) ;
Readln(l) ;
v :=sqr(l)*l;
a:=6*sqr(l);
Writeln(Volumul este ,v);
Writeln(Aria este,a);
End.
12. pag.14: Se da raza unui cerc. Sa se afle lungimea cercului si aria discului
marginit de acest cerc.

Program lungimea_aria;
Const pi=3.14;
Var r :integer ;
Ar, lung:real;
Begin
Writeln(Introdu raza cercului r) ;
Readln(r) ;
lung:=2*pi*r;
ar:=pi*sqr(r);
Writeln(Lungimea este ,lung);
Writeln(Aria este,ar);
End.
13. pag.14: Se da lungimea unui cerc. Sa se afle raza cercului si aria discului
marginit de acest cerc.
Program raza_aria;
Const pi=3.14;
Var l :integer ;
Ar, r:real;
Begin
Writeln(Introdu raza cercului r) ;
Readln(r) ;
r:=l/(2*pi);
ar:=pi*sqr(r);
Writeln(raza este ,lung);
Writeln(Aria este,ar);
End.
14) a). pag.14: Se da lungimea unui cerc. Sa se afle raza cercului si aria discului
marginit de acest cerc.
Program aria_poligonului ;
Var n,r,ar,ap,p :real ;
Writeln(Introdu valorile lui n si r) ;

Readln(n,r) ;
Ar :=n*sqr(r)*sin(180/n)*cos(180/n);
Ap:=r*cos(180/n);
P:=(ar*2)/ap;
Write(Aria poligonului,ar:2:2);
Write(Perimetrul poligonului,p:2:2);
End.
15. pag.14: Se dau punctele A(x1,y1), B(x2,y2). Sa se calculeze distanta AB si
coordonatele mijlocului segmentului AB.
Program distanta_coord ;
Var x,x1,x2,y,y1,y2,d :real ;
Begin
Writeln(Introducem coordonatele punctelor x1,y1,x2,y2);
Readln(x1,y1,x2,y2) ;
D :=sqrt(sqr(x2-x1)+sqr(y2-y1)) ;
X :=(x1+x2)/2 ;
Y :=(y1+y2)/2 ;
Write(Distanta este,d :2 :2) ;
Write(Coordonatele mijlocului sint,x :2 :2,,y :2 :2) ;
End.
16. pag.14: Se da numarul natural n (n<10000). Sa se afiseze :
a) ultima cifra a acestui numar ;
b) penultima cifra a acestui numar ;
c) restul si citul impartirii acestui numar la 9.
Program cifre ;
Var n, ul,pe,r,c :integer ;
Begin
Writeln(Introdu numarul n <10000);
Readln(n);
Ul:=(((n mod 1000) mod 100) mod 10);
Pe:= ((n mod 1000)mod 100) div 10);

R:=n mod 9;
C:= n div 9;
Writeln( Ultima cifra este,ul);
Writeln(Penultima cifra din numar este,pe);
Writeln(citul si restul impartirii numarului la 9 este,c,,r ) ;
End.
17. pag.14: Se dau numerele naturale n si d (n si d<10000), unde n>d.
Sa se afiseze : a) restul impartirii lui n la d ;
b) citul impartirii lui n la d.
Program cit_rest;
Var n,d,r,c :integer ;
Begin
Writeln(Introdu numerele n, d);
Readln(n,d);
R:=n mod d;
C:= n div d;
Writeln(citul si restul impartirii numarului n la d este,c,,r ) ;
End.
18. pag.14: Ce va afisa la ecran instructiunea :
a) writeln(chr(ord(a)+4)) rasp: ord(a)=97, 97+4=101, chr(101)=e
b) writeln(pred(succ(10))) rasp: succ(10)=11, pred(11)=10

Вам также может понравиться