]> matita.cs.unibo.it Git - logicplayer.git/blobdiff - mainActivity/app/src/main/java/com/example/furt/myapplication/valutazione.java
Ported to latest version of Android SDK
[logicplayer.git] / mainActivity / app / src / main / java / com / example / furt / myapplication / valutazione.java
diff --git a/mainActivity/app/src/main/java/com/example/furt/myapplication/valutazione.java b/mainActivity/app/src/main/java/com/example/furt/myapplication/valutazione.java
new file mode 100644 (file)
index 0000000..86aa5fd
--- /dev/null
@@ -0,0 +1,28 @@
+package com.example.furt.myapplication;
+
+
+import java.util.ArrayList;
+
+public class valutazione {
+    valutazione(){}
+
+    public static int voto (String esercizio, int click, int tempo, int altezza, int errori)
+    {
+        int value=0;
+        ArrayList<String> parametri= parser.getParameters(esercizio);
+        int minClick, minTempo, minAltezza;
+        if(parametri!=null && !parametri.isEmpty())
+        {
+            minClick=Integer.valueOf(parametri.get(0));
+            minTempo=Integer.valueOf(parametri.get(1));
+            minAltezza=Integer.valueOf(parametri.get(2));
+            // minClick : click = x : 14
+            // minTempo : tempo = x : 8
+            // minAltezza : altezza= x : 8
+            value=((minClick*14)/click)+((minTempo*8)/tempo)+((minAltezza*8)/altezza)-errori;
+            if (value>30)
+                value=30;
+        }
+        return value;
+    }
+}