gitweb on Svarog

projekti pod git sistemom za održavanje verzija -- projects under the git version control system
Primer za polinom vise ne mora da uvozi iz Storage nista
[spa1skripta-public.git] / kodovi / polinomi / m2.mod
1 MODULE m2;
2 FROM PolinomL IMPORT Polinom, Stampaj, Anuliraj,
3 DisposePolinom, UbaciMonom, Unos, Puta,PolinomNaN;
4 FROM InOut IMPORT WriteString, WriteLn;
5 FROM Storage IMPORT ALLOCATE, DEALLOCATE;
7 VAR
8 p,q,rez,pom : Polinom;
10 BEGIN
11 (*sa ova dva ispod radi, bez real overflow*)
12 NEW(p);
13 p^.veza:=NIL;
15 Anuliraj(q); (* isto sto i q:=NIL; *)
16 NEW(pom);
17 pom^.st:=5;
18 pom^.k:=1.0;
19 UbaciMonom(pom,q);
20 DISPOSE(pom);
21 (* -3 x^4 *)
22 NEW(pom);
23 pom^.st := 4;
24 pom^.k := -3.0;
25 UbaciMonom(pom,q);
26 DISPOSE(pom);
27 (* 4 x *)
28 NEW(pom);
29 pom^.st := 1;
30 pom^.k := 4.0;
31 UbaciMonom(pom,q);
32 DISPOSE(pom);
33 (* 7 (x^0) *)
34 NEW(pom);
35 pom^.st := 0;
36 pom^.k := 7.0;
37 UbaciMonom(pom,q);
38 DISPOSE(pom);
39 WriteString("q: ");
40 Stampaj(q,0);
41 WriteLn;
43 Puta(q, q, rez);
44 (* odstampamo rezultat *)
45 WriteString("q*q: ");
46 Stampaj(rez,0);
47 WriteLn;
49 END m2.
Svarog.pmf.uns.ac.rs/gitweb maintanance Doni Pracner