You are on page 1of 1

Laboratorijske vežbe III razred _______________________________________________________________________ Programiranje - jezik C

VEŽBA BR. 3

FUNKCIJE

Uvod: - Opšti oblik funkcije.


- Parametri funkcije i poziv na izvršenje. Primeri.
- Nizovi kao parametri funkcije. Primeri.
- Pokazivači i funkcije. Primeri.

Zadatak 1. Napisati program u kome korisnik unosi elemente celobrojnog niza A. Unos i prikaz
elemenata niza rešiti funkcijama. Napomena: Niz deklarisati kao globalnu promenljivu.

Zadatak 2. Napisati funkcije koje određuju rezultate osnovnih aritmetičkih operacija nad realnim
brojevima. U glavnom programu tabelarno prikazati rezultate poziva prethodnih funkcija za
brojeve A i B koje unosi korisnik.
npr.
A B A+B A-B A*B A/B
2 5 7 -3 10 0.4

Zadatak 3. Kvadratna jednačina glasi a*x 2+b*x+c=0. Napisati funkciju disk koja određuje
vrednost D=b2-4*a*c. Prikazati rešenja kvadratne jednačine x1 i x2.

Zadatak 4. Niz A[8] čine izmerene vrednosti jačine struje kroz diodu za napone u opsegu 0-0.8V
(vrednosti unosi korisnik). Napisati funkciju koja za zadati napon vraća odgovarajuću jačinu struje
kroz diodu. Korisnik u GP zadaje željeni napon i dobija odgovor da li je dioda u provodnom stanju
ili ne.

Zadatak 5. Globalne promenljive su Min, Max i SV. Napisati funkciju koja određuje ove osobine
niza. Za unos i prikaz elemenata niza koristiti funkcije napisane u zad1. Napisati program u kome
korisnik unosi elemente i dužinu niza a zatim dobija na ekranu osobine niza.

Zadatak 6. . Napisati funkciju čiji su parametri brojevi a,b,c i rezultat a*b+c.U glavnom programu
za ulazne podatke x,y,z odrediti sledeće rezultate R1=x*y2+z , R2=y*z2+x i R3=z*x2+y.

_______________________________________________________________________________________

You might also like