3
Zadaci sa funkcijama za vežbu 1. Napisati funkciju za izračunavanje n-tog stepena celog broja X a zatim izračunati izraz Y= program izraz; Var a,b,c,d:integer; R:real; function stepen(x,n:integer):integer; Var p,i:integer; begin p:=1; for i:=1 to n do p:=p*x; stepen:=p; end; begin readln(a, b, c, d); R:=(stepen(a,5)+stepen(6,b))/stepen(c,d); writeln(R); end. 2. Napisati funkciju za izračunavanje faktorijela broja x, a zatim izračunati C= Program kombinacije; Var n,m:integer; c:real; function fakt(x:integer):integer; Var p,i:integer; begin p:=1; for i:=1 to x do

Zadaci Sa Funkcijama Za Vec5bebu

Embed Size (px)

DESCRIPTION

exel

Citation preview

Page 1: Zadaci Sa Funkcijama Za Vec5bebu

Zadaci sa funkcijama za vežbu

1. Napisati funkciju za izračunavanje n-tog stepena celog broja X a zatim izračunati

izraz Y=

program izraz;Var a,b,c,d:integer;R:real;function stepen(x,n:integer):integer;Var p,i:integer;begin p:=1; for i:=1 to n do p:=p*x; stepen:=p;end;

begin readln(a, b, c, d); R:=(stepen(a,5)+stepen(6,b))/stepen(c,d); writeln(R);end.

2. Napisati funkciju za izračunavanje faktorijela broja x, a zatim izračunati C=

Program kombinacije;Var n,m:integer; c:real;function fakt(x:integer):integer;Var p,i:integer;begin p:=1; for i:=1 to x do p:=p*i; fakt:=p;end;

begin readln (n,m); c:=fakt(n)/(fakt(m)*fakt(n-m)); writeln(c);

Page 2: Zadaci Sa Funkcijama Za Vec5bebu

end.

3. Izračunati S=1!+2!+3!+...+n!4. Izračunati S=21+22+23+...+2n

5. Napisati funkciju kojom se izračunava a. Obim kruga poluprečnika rb. Površina kruga poluprečnika r

Izračunati sumu obima i sumu površina n krugova čiji su poluprečnici r=2*i, i=1,2,3,...,n

Program krug; Const Pi = 3.14;

Var n,i:integer; so,sp:real;function obim(r:integer):real;begin obim:=2*r*Pi;end;

function povrsina(r:integer):real;begin povrsina:=sqr(r)*Pi;end;

begin readln (n); so:=0; sp:=0; for i:=1 to n do begin so:=so+obim(2*i); sp:=sp+povrsina(2*i); end;writeln(so);writeln(sp);end;