Funksioni me m shum parametra Funksioni me m

  • Slides: 7
Download presentation
Funksioni me më shumë parametra

Funksioni me më shumë parametra

Funksioni me më shumë parametra � Plotësisht njëlloj thirren funksionet të cilat përmbajnë më

Funksioni me më shumë parametra � Plotësisht njëlloj thirren funksionet të cilat përmbajnë më shumë parametra formalë, përkatësisht aktualë � Shembull: Programi përmes së cilit llogaritet vlera e funksionit h=x-2*s(2 i+3) + 4*s(i-5) 20: 41 2

Shembull //Nenprogrami shuma double shuma (int m, int n, float a, float b) {

Shembull //Nenprogrami shuma double shuma (int m, int n, float a, float b) { float s; int i; s=0; for (i=m; i<=n; i++) s=s+(a*i+b); return s; } #include <iostream> using namespace std; double shuma (int m, int n, float a, float b); int main() { float x; double h; int n; cout << "n Vlera e variables x: "; cin>> x; cout << "n Vlera e variables n: "; cin>> n; h=x-2*shuma(2, n+1, 2, 3) + 4*shuma(1, n, 1, -5); cout << "n. Vlera e llogaritur h= " << h << "nn"; return 0; } 20: 41 3

Disa programe njëkohësisht � Në kuadër të një programi njëkohësisht mund të shfrytëzohen disa

Disa programe njëkohësisht � Në kuadër të një programi njëkohësisht mund të shfrytëzohen disa nënprograme përcaktimin e funksioneve � Shembull: Programi përmes së cilit llogariten vlerat e funksionit: g=x/3+(2 n+1)! h=x+n!/2 – 3 s(4 i) 20: 41 4

Shembull //Nenprogrami shuma double shuma (int m, float k) { double s; int i;

Shembull //Nenprogrami shuma double shuma (int m, float k) { double s; int i; s=0; for (i=m; i<=m; i++) s=s+(k*i); return s; } //Nenprogrami faktoriel double fakt(int m) { double F; int i; F=1; for (i=1; i<=m; i++) F=F*i; return F; } #include <iostream> using namespace std; double fakt(int m); double shuma(int m, float x); int main() { } double x, g, h; int n; cout << "n Vlera e variables x: "; cin>> x; cout << "n Vlera e variables n: "; cin>> n; g=x/3 + fakt(2*n+1); h=x+fakt(n)/2 - 3*shuma(n+1, 4); cout << "n. Vlera e llogaritur g= " << g << "nn"; cout << "n. Vlera e llogaritur h= " << h << "nn"; return 0; 20: 41 5

Funksionet matematike � Moduli math. h i cili përdoret më shpesh përmban në vete

Funksionet matematike � Moduli math. h i cili përdoret më shpesh përmban në vete funksione të ndryshme matematike ◦ ◦ ◦ ◦ ◦ sin(x) cos(x) tan(x) log 10(x) pow(x, y) exp(x) sqrt(x) abs(x) 20: 42 6

Variablat lokale dhe globale � Variablat lokale janë ato variabla që deklarohen brenda një

Variablat lokale dhe globale � Variablat lokale janë ato variabla që deklarohen brenda një funksioni në program përfshirë edhe atë main(). � Variablat globale deklarohen para funksionit main(), këto variabla mund të shihen nga të gjitha nënprogramet. 20: 42 7