Sunteți pe pagina 1din 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

S-ar putea să vă placă și