gitweb on Svarog

projekti pod git sistemom za održavanje verzija -- projects under the git version control system
Lavirint, objedinjeno resenje, doteran ispis
[spa2-materijali.git] / PretrazivanjeSaVracanjem / Lavirint / SuperKomplikovanoResenje / LavirintProgram.java
index 01adf52..328f62c 100644 (file)
@@ -24,43 +24,43 @@ public class LavirintProgram {
                        return;\r
                }\r
 \r
-               Lavirint l = new Lavirint(fajl);\r
-               Put r;\r
+               System.out.println("1 - da li postoji put");\r
+               System.out.println("2 - ispis nekog puta (ako postoji)");\r
+               System.out.println("3 - nalazenje najkraceg puta");\r
+               System.out.println("4 - nalazenje najvrednijeg puta");\r
+               System.out.println("Unesite izbor 1-4:");\r
+               int op = Svetovid.in.readInt();\r
 \r
-               if (l != null) {\r
-                       System.out.println("1 - da li postoji put");\r
-                       System.out.println("2 - ispis nekog puta (ako postoji)");\r
-                       System.out.println("3 - nalazenje najkraceg puta");\r
-                       System.out.println("4 - nalazenje najvrednijeg puta");\r
-                       System.out.println("Unesite izbor 1-4:");\r
-                       int op = Svetovid.in.readInt();\r
+               Lavirint lavirint = new Lavirint(fajl);\r
+               Put put;\r
+\r
+               if (lavirint != null) {\r
 \r
                        switch (op) {\r
                        case 1:\r
-                               if (l.postojiPut(0, 0)) {\r
+                               if (lavirint.postojiPut(0, 0)) {\r
                                        System.out.println("Postoji put");\r
                                } else {\r
                                        System.out.println("Ne postoji put");\r
                                }\r
                                break;\r
                        case 2:\r
-                               l.nadjiPut(0, 0);\r
+                               lavirint.nadjiPut(0, 0);\r
                                break;\r
                        case 3:\r
-                               r = l.najkraciPut(0, 0);\r
-                               if (r != null) {\r
-                                       r.stampaj();\r
+                               put = lavirint.najkraciPut(0, 0);\r
+                               if (put != null) {\r
+                                       put.stampaj();\r
                                } else {\r
-                                       System.out.println("Nema resenja");\r
+                                       System.out.println("Ne postoji put");\r
                                }\r
                                break;\r
                        case 4:\r
-                               r = l.najvrednijiPut(0, 0);\r
-                               if (r != null) {\r
-                                       r.stampaj();\r
-                                       System.out.println("Vrednost puta: " + r.getVrednost());\r
+                               put = lavirint.najvrednijiPut(0, 0);\r
+                               if (put != null) {\r
+                                       put.stampaj();\r
                                } else {\r
-                                       System.out.println("Nema resenja");\r
+                                       System.out.println("Ne postoji put");\r
                                }\r
                                break;\r
                        default:\r
Svarog.pmf.uns.ac.rs/gitweb maintanance Doni Pracner