diff options
Diffstat (limited to 'prolog/problems')
-rw-r--r-- | prolog/problems/clp_r/megabytes_2/sl.py | 15 | ||||
-rw-r--r-- | prolog/problems/clp_r/turkey_3/sl.py | 11 |
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 = {} |