summaryrefslogtreecommitdiff
path: root/prolog/problems
diff options
context:
space:
mode:
Diffstat (limited to 'prolog/problems')
-rw-r--r--prolog/problems/clp_r/megabytes_2/sl.py15
-rw-r--r--prolog/problems/clp_r/turkey_3/sl.py11
2 files changed, 26 insertions, 0 deletions
diff --git a/prolog/problems/clp_r/megabytes_2/sl.py b/prolog/problems/clp_r/megabytes_2/sl.py
new file mode 100644
index 0000000..e88c48e
--- /dev/null
+++ b/prolog/problems/clp_r/megabytes_2/sl.py
@@ -0,0 +1,15 @@
+# coding=utf-8
+
+name = 'megabytes/2'
+slug = 'prevedi vrednosti v mebibajtih v megabajte'
+
+description = '''\
+<p><em>Mega</em>bajt je SI enota, ki pomeni 10<sup>6</sup> bajtov, medtem, ko je <em>mebi</em>bajt IEC enota, ki pomeni 2<sup>20</sup> bajtov. Napiši predikat <code>megabytes(SI, IEC)</code>, ki prevaja med tema enotama z uporabo omejitev.</p>
+<pre>
+?- megabytes(2, IEC).
+ IEC = 1.9073486328125.
+?- megabytes(SI, 2).
+ SI = 2.097152.
+</pre>'''
+
+hint = {}
diff --git a/prolog/problems/clp_r/turkey_3/sl.py b/prolog/problems/clp_r/turkey_3/sl.py
new file mode 100644
index 0000000..e161bc1
--- /dev/null
+++ b/prolog/problems/clp_r/turkey_3/sl.py
@@ -0,0 +1,11 @@
+# coding=utf-8
+
+name = 'turkey/3'
+slug = 'puranja hrana'
+
+description = '''\
+<p>Podjetje Praznični puran d.o.o. razmišlja o nakupu dveh različnih znamk puranje hrane za kvalitetno in poceni dieto svojih puranov. Vsaka izmed znamk hrane vsebuje, v različnih razmerjih, nekatere (ali tudi vse) od treh nujno potrebnih sestavin hrane za debeljenje puranov. Vsak kilogram prve znamke vsebuje 5 gramov sestavine <code>A</code>, 4 grame sestavine <code>B</code> in 0,5 grama sestavine <code>C</code>. Vsak kilogram druge znamke vsebuje 10 gramov sestavine <code>A</code>, 3 grame sestavine <code>B</code>, a ne vsebuje sestavine <code>C</code>. Cena hrane prve znamke je 0,20 € na kilogram, cena hrane druge znamke pa je 0,30 € na kilogram.</p>
+<p>Najmanjša potrebna mesečna količina sestavin na purana je: 90 gramov sestavine <code>A</code>, 48 gramov sestavine <code>B</code> in 1,5 grama sestavine <code>C</code>.</p>
+<p>Pripravi linearni model za pomoč pri odločanju o najboljši mešanici obeh znamk hrane, tako da bodo purani dobili zahtevano mesečno količino vseh treh sestavin po najmanjši ceni. Napiši predikat <code>turkey(Brand1, Brand2, Cost)</code>, ki vrne količino (v kg) prve in druge znamke hrane na purana na mesec in skupno ceno (v €).</p>'''
+
+hint = {}