abandonat en favor del projecte automath.cc
[exercicis-automatics-matematiques.git] / proporcionalitat-inversa.conTeXt.erb
blob087c97083bc349660b39a389b8335bdf8e33987a
1 \environment entorn
3 \starttext
5 \startsubject[title={Problemes de proporcionalitat inversa}]
7 \startsubsubject[title={Preguntes}]
9 <%
11 exercicis = Hash.new
15 <%# Exercici 1 %>
17 exercicis[1] = Array.new
19 for i in (1...2)
20         parametres = Hash.new
21         parametres['a'] = rand(800..900)
22         parametres['b'] = rand(1000..1200)
23         parametres['c'] = rand(2..10)
24         exercicis[1].push(parametres)
25 end
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.
31 <% end %>
32 \stopexercici
36 <%# Exercici 2 %>
38 exercicis[2] = Array.new
40 for i in (1...2)
41         parametres = Hash.new
42           
43         parametres['a'] = rand(2..10)
44         parametres['b'] = rand(3..12)
45         parametres['c'] = parametres['a'] + rand(2..10) + 1
46           
47         exercicis[2].push(parametres)
48 end
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.
55 <% end %>
56 \stopexercici
58 \stopsubsubject
60 <%# ----------------------- Solucions ------------------------ %>
61 \page[yes]
62 \startsubsubject[title={Solucions}]
64 \startitemize
66 \sym{\in[exercici-1]}
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%>.
73 <% end %>
75 \sym{\in[exercici-2]}
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%>.
83 <% end %>
84 \stopitemize
86 \stopitemize
88 \vfill
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.
91 \stopsubsubject
93 \stopsubject
95 \stoptext