5 \startsubject[title={Problemes d'equacions de primer grau}]
7 \startsubsubject[title={Preguntes}]
17 exercicis[1] = Array.new
19 multiple = rand(4..10)
20 # Assegur que b-d = multiple * (c-a). D'aquesta manera les hores són nombres sencers.
22 parametres['a'] = rand(2..10)
23 parametres['c'] = rand(11..21)
25 parametres['d'] = rand(6..10)
26 parametres['b'] = (parametres['c']-parametres['a'])*multiple + parametres['d']
28 exercicis[1].push(parametres)
31 \startexercici[reference=exercici-1] Un viatger vol llogar un camell al Marroc. Hi ha dues ofertes: en la primera lloga el camell a <%=parametres['a']%> dirhams per hora i <%=parametres['b']%> dirhams de comissió; en la segona el lloga a <%=parametres['c']%> dirhams per hora i <%=parametres['d']%> dirhams de comissió.
34 Especifiqueu en quins casos triaríeu la primera oferta i en quins la segona
41 exercicis[2] = Array.new
45 parametres['a'] = rand(6..9)*100
46 parametres['c'] = rand(10..21)*100
48 # diferència de la comissió per cotxe venut
49 diferencia = rand(1..3)*25
51 parametres['d'] = rand(1..3)*100+75
52 parametres['b'] = parametres['d']+diferencia
54 exercicis[2].push(parametres)
57 \startexercici[reference=exercici-2] Una persona rep dues ofertes per ser comercial de cotxes (vegeu Taula~\in[taula:ofertes-comercials]):
59 \startplacetable[location=force, reference=taula:ofertes-comercials, title={Ofertes disponibles de comercial de cotxes}]
60 \bTABLE[setups={table5:header, table5:frame, table5:style}]
67 <%=parametres['a']%> € fixos mensuals
69 <%=parametres['b']%> € de comissió per cotxe venut
72 <%=parametres['c']%> € fixos mensuals
74 <%=parametres['d']%> € de comissió per cotxe venut
82 A partir de quants cotxes venuts li interessa a aquesta persona triar l'oferta de l'empresa $A$?
87 <%# ----------------------- Resolució ------------------------ %>
89 \startsubsubject[title={Resolució}]
93 <% exercicis[1].each do |par| %>
96 sol = Rational(par['b']-par['d'], par['c']-par['a']).to_i
99 \item Si $x$ són les hores que lloguem el camell, tenim que el preu en la primera oferta és $<%=par['a']%>\cdot x + <%=par['b']%>$, i en la segona oferta és $<%=par['c']%>\cdot x + <%=par['d']%>$.
100 \item Si igualam aquestes dues expressions, obtendrem una equació: $<%=par['a']%> x + <%=par['b']%> = <%=par['c']%> x + <%=par['d']%>$. Si la resolem, obtindrem que $x = <%=sol%>$.
101 \item Això significa que per $<%=sol%>$ hores, les dues ofertes són igual de bones, és a dir, costarà en mateix el camell en ambdues.
102 \item Per un nombre d'hores menor que $<%=sol%>$, la segona oferta és més barata (per exemple per 0 hores). I per un nombre d'hores superior a aquest nombre, la primera oferta és més barata (ho podeu comprovar amb un nombre qualsevol major que $<%=sol%>$).
108 \sym{\in[exercici-2]}
109 <% exercicis[2].each do |par| %>
111 sol = Rational(par['c']-par['a'], par['b'] - par['d'])
112 aprox = Rational(par['c']-par['a'], par['b'] - par['d']).to_f.round(3)
117 \item Si diem $x$ al nombre de cotxes venuts, tenim que el sou de l'empresa $A$ és $<%=par['a']%> + <%=par['b']%> \cdot x$; i el sou de l'empresa $B$ és $<%=par['c']%> + <%=par['d']%> \cdot x$.
118 \item Està clar que si no es venen quasi cotxes, l'empresa $B$ té un sou menor. Progressivament, però, el sou de l'empresa $A$ és cada vegada major, fins que sobrepassa el de l'empresa $B$. Volem saber en quin moment els sous de les dues empreses serien igual. Per això hem d'igualar les dues expressions dels sous, amb la qual cosa s'obté una equació:
120 <%=par['a']%> + <%=par['b']%> x = <%=par['c']%> + <%=par['d']%> x
122 \item Aquesta equació té com a solució $<%=sol%> \simeq <%=aprox%>$.
123 \item Per tant, a partir de $<%=sol.ceil%>$ cotxes venuts, la persona guanyaria més a l'empresa $A$.
130 La resolució d'aquests exercicis s'ha calculat automàticament usant programari lliure: encara que totes les expressions són correctes, potser algunes es poden simplificar més.