5 \startsubject[title={Problemes de proporcionalitat inversa}]
7 \startsubsubject[title={Preguntes}]
17 exercicis[1] = Array.new
21 parametres['a'] = rand(800..900)
22 parametres['b'] = rand(1000..1200)
23 parametres['c'] = rand(2..10)
24 exercicis[1].push(parametres)
28 \startexercici[reference=exercici-1]
29 <% exercicis[1].each do |par| %>
30 Un avió tarda $<%=par['c']%>$ hores en fer el seu recorregut anant a $<%=par['a']%> \unit{kilo meter per hour}$. Què tardaria si augmentés la seva velocitat a $<%=par['b']%> \unit{kilo meter per hour}$? Expresseu la resposta en hores, minuts i segons.
38 exercicis[2] = Array.new
43 parametres['a'] = rand(2..10)
44 parametres['b'] = rand(3..12)
45 parametres['c'] = parametres['a'] + rand(2..10) + 1
47 exercicis[2].push(parametres)
52 \startexercici[reference=exercici-2]
53 <% exercicis[2].each do |par| %>
54 $<%=par['a']%>$ màquines tarden $<%=par['b']%>$ hores en produir una capsa de perns. Què tardarien $<%=par['c']%>$ màquines idèntiques? Expresseu el resultat en hores, minuts i segons.
60 <%# ----------------------- Solucions ------------------------ %>
62 \startsubsubject[title={Solucions}]
67 <% exercicis[1].each do |par| %>
69 segons = (par['c']*60*60*par['a']).to_f/(par['b'])
70 temps = Time.at(segons).utc.strftime("%H hores %M minuts %S segons")
72 Tardaria, aproximadament, <%=temps%>.
76 \startitemize[a, text]
77 <% exercicis[2].each do |par| %>
79 segons = (par['a']*par['b']*60*60).to_f/(par['c'])
80 temps = Time.at(segons).utc.strftime("%H hores %M minuts %S segons")
82 Tardarien, aproximadament, <%=temps%>.
89 Les solucions d'aquests exercicis s'han calculat automàticament usant programari lliure: encara que totes les expressions són correctes, potser algunes es poden simplificar més.