gitweb on Svarog

projekti pod git sistemom za održavanje verzija -- projects under the git version control system
PolinomL dodata KoeficijentUz
authorDoni Pracner <quinnuendo@gmail.com>
Thu, 6 Feb 2014 15:29:50 +0000 (16:29 +0100)
committerDoni Pracner <quinnuendo@gmail.com>
Thu, 6 Feb 2014 15:29:50 +0000 (16:29 +0100)
kodovi/polinomi/POLINOML.DEF
kodovi/polinomi/POLINOML.MOD

index a88e55b..da9ff34 100644 (file)
@@ -16,6 +16,7 @@ PROCEDURE Kopiraj(p: Polinom;
                   VAR kopija: Polinom);\r
 PROCEDURE PostaviClan(k: REAL; st:CARDINAL; \r
                   VAR p:Polinom);\r
                   VAR kopija: Polinom);\r
 PROCEDURE PostaviClan(k: REAL; st:CARDINAL; \r
                   VAR p:Polinom);\r
+PROCEDURE KoeficijentUz(p:Polinom; st:CARDINAL):REAL;\r
 PROCEDURE UbaciMonom(mon:Polinom; \r
                      VAR p: Polinom);\r
 PROCEDURE PromeniZnak(VAR p: Polinom);\r
 PROCEDURE UbaciMonom(mon:Polinom; \r
                      VAR p: Polinom);\r
 PROCEDURE PromeniZnak(VAR p: Polinom);\r
index 309b349..6de5165 100644 (file)
@@ -117,6 +117,21 @@ BEGIN
   END;\r
 END PostaviClan;\r
 \r
   END;\r
 END PostaviClan;\r
 \r
+PROCEDURE KoeficijentUz(p:Polinom; st:CARDINAL):REAL;\r
+VAR\r
+  tekuci : Polinom;\r
+BEGIN\r
+  tekuci := p;\r
+  WHILE (tekuci#NIL) AND (tekuci^.st > st) DO\r
+    tekuci := tekuci^.veza;\r
+  END;\r
+  IF (tekuci # NIL) AND (tekuci^.st = st) THEN\r
+    RETURN tekuci^.k;\r
+  ELSE\r
+    RETURN 0.0;\r
+  END;\r
+END KoeficijentUz;\r
+\r
 PROCEDURE UbaciMonom(mon:Polinom; VAR p: Polinom);\r
 VAR\r
   stari, tekuci, kopija: Polinom;\r
 PROCEDURE UbaciMonom(mon:Polinom; VAR p: Polinom);\r
 VAR\r
   stari, tekuci, kopija: Polinom;\r
Svarog.pmf.uns.ac.rs/gitweb maintanance Doni Pracner