Assumendo
* come qualità del risultato la frazione centri/tiri
* come operatori relazionali "<" per peggiore e ">" per migliore
si traduce la descrizione "Marco ottiene un risultato migliore di Filippo ma peggiore di Gabriele" in
* Filippo < Marco < Gabriele ≡
≡ 21/25 < x/19 < 24/28 ≡
≡ x = 16
che consente di scrivere l'insieme dei risultati
* {{Filippo, 21/25}, {Gabriele, 24/28 = 6/7}, {Luca, 20/26 = 10/13}, {Marco, 16/19}}
e di trarne la graduatoria
1°: {Gabriele, 6/7 ~= 0.857}
2°: {Marco, 16/19 ~= 0.842}
3°: {Filippo, 21/25 ~= 0.840}
4°: {Luca, 10/13 ~= 0.769}
da cui la risposta "GABRIELE"
al quesito "Chi ha fatto meglio fra Filippo, Gabriele e Luca?"
------------------------------
DETTAGLI
---------------
* mcm(28, 25, 19) = 13300
* 21/25 < x/19 < 24/28 ≡
≡ (13300/25)*21/13300 < (13300/19)*x/13300 < (13300/28)*24/13300 ≡
≡ 11172 < 700*x < 11400 ≡
≡ 11172/700 < x < 11400/700 ≡
≡ 399/25 = 15.96 < x < 114/7 = 16.(285714) ≡
≡ x = 16
---------------
* mcm(7, 13, 19, 25) = 43225
{Filippo, 21/25 = 36309/43225}
{Gabriele, 6/7 = 37050/43225}
{Luca, 10/13 = 33250/43225}
{Marco, 16/19 = 36400/43225}
da cui la graduatoria
{Gabriele, 37050}
{Marco, 36400}
{Filippo, 36309}
{Luca, 33250}