Project

General

Profile

Matematika je kul 2012 » linearna_funkcija.pde

abstrakcija in modularizacija linearne funkcije - Andrej Brodnik, 09.09.2012 00:37

 
LinearnaFunkcija lf1, lf2, lf3;

void setup() {
lf1= new LinearnaFunkcija(1, 1);
lf2= new LinearnaFunkcija(-1, 1);
lf3= new LinearnaFunkcija(1, -1);
for (int x=1; x<=10; x++) {
predstavi(x, lf1.vrednost(x));
predstavi(x, lf2.vrednost(x));
predstavi(x, lf3.vrednost(x));
}
}

void predstavi(int x, int y) {
println("lf ( " + x + " ) = " + y);
}

class LinearnaFunkcija {
int k= 0;
int n= 0;
LinearnaFunkcija(int nastaviK, int nastaviN) {
k= nastaviK;
n= nastaviN;
}
int vrednost(int x) {
return k*x + n;
}

} // LinearnaFunkcija
(3-3/6)