public class PolinomL
extends java.lang.Object
double
) i stepenom (tipa int
).
U listi su monomi poredjani od najviseg do najnizeg stepena i svi monomi su
razlicitog stepena. Monomi kojima je koeficijent jednak nula se ne cuvaju u
listi.
Pomocni materijal za SPA1, DMI, PMF, UNS
v1.0.2
Modifier and Type | Class and Description |
---|---|
class |
PolinomL.Monom
Predstavlja jedan monom, odnosno njegov koeficijent i stepen, u listi
monoma u polinomu.
|
Constructor and Description |
---|
PolinomL()
Kreira nov polinom jednak nuli.
|
Modifier and Type | Method and Description |
---|---|
double |
koeficijentUz(int st)
Vraca koeficijent uz monom zadat stepenom.
|
PolinomL[] |
kolicnik(PolinomL delilac)
Vraca niz dva polinoma od koji prvi predstavlja kolicnik, a drugi ostatak pri deljenju
tekuceg polinom sa prosledjenim polinomom `delilac`.
|
PolinomL |
kopija()
Vraca nezavisnu kopiju tekuceg polinoma.
|
int |
maksimalniStepen()
Vraca stepen polinoma.
|
PolinomL |
monomPuta(PolinomL.Monom mon)
Vraca novi polinom koji je jednak ovom polinomu pomonomenom sa monom mon.
|
PolinomL |
oduzmi(PolinomL p2)
Vraca novi polinom koji je jednak razlici izmedju tekuceg polinoma i p2.
|
PolinomL |
polinomNaN(int n)
Vraca novi polinom koji je jedank tekucem polinomu podignutom na stepen n.
|
void |
postaviClan(double k,
int st)
Postavlja clan monoma na dati koeficijent, pri cemu se po potrebi menja postojeci monom,
kreira novi monom ili brise monom.
|
void |
promeniZnak()
Menja znak tekucem polinomu.
|
PolinomL |
puta(PolinomL p2)
Vraca novi polinom koji je jednak proizvodu tekuceg polinoma sa p2.
|
PolinomL |
saberi(PolinomL p2)
Vraca novi polinom koji je jednak zbiru polinoma p2 i ovog polinoma.
|
void |
saberiNa(PolinomL p)
Dodaje polinom p na tekuci polinom.
|
java.lang.String |
toString() |
void |
ubaciMonom(PolinomL.Monom mon)
Ubacuje kopiju monoma mon u tekuci polinom.
|
void |
unos()
Trazi od korisnika da unese novi polinom koji ce biti ubacen u tekuci.
|
public java.lang.String toString()
toString
in class java.lang.Object
public PolinomL kopija()
public void ubaciMonom(PolinomL.Monom mon)
public void postaviClan(double k, int st)
public double koeficijentUz(int st)
public int maksimalniStepen()
public void unos()
public PolinomL saberi(PolinomL p2)
public void saberiNa(PolinomL p)
public void promeniZnak()
public PolinomL oduzmi(PolinomL p2)
public PolinomL monomPuta(PolinomL.Monom mon)
public PolinomL puta(PolinomL p2)
public PolinomL[] kolicnik(PolinomL delilac)
public PolinomL polinomNaN(int n)