Zadaci Sa Funkcijama Za Vec5bebu

Preview:

DESCRIPTION

exel

Citation preview

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);

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;

Recommended