Documente Academic
Documente Profesional
Documente Cultură
Probleme Rezolvate
Probleme Rezolvate
pag 14 : Se dau doua numere intregi. Sa se determine suma si diferenta lor.
Program suma_diferenta ;
Var s,b,a,d :integer ;
Begin
Readln(a,b) ;
S :=a+b ;
D:=a-b;
Writeln(‘Diferenta este’,d);
End.
Program produs_cit ;
Var p,b,a :integer ;
c:real;
Begin
Readln(a,b) ;
p :=a*b ;
c:=a/b;
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);
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
Readln(l) ;
p :=4*l;
a:=sqr(l);
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
Readln(l) ;
v :=sqr(l)*l;
a:=6*sqr(l);
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
Readln(r) ;
lung:=2*pi*r;
ar:=pi*sqr(r);
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
Readln(r) ;
r:=l/(2*pi);
ar:=pi*sqr(r);
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
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) ;
End.
Program cifre ;
Var n, ul,pe,r,c :integer ;
Begin
Readln(n);
Ul:=(((n mod 1000) mod 100) mod 10);
R:=n mod 9;
C:= n div 9;
End.
Program cit_rest;
Var n,d,r,c :integer ;
Begin
Readln(n,d);
R:=n mod d;
C:= n div d;
End.