13/01/2008
Espero que hoy Domingo os hayáis levantado con ganas de estrujaros las neuronas porque tenemos preparado un acertijo de matemáticas especialmente indicado para teneros entretenidos todo el dÃa.
Un bodeguero compró 5 barriles de vino y 1 de cerveza con las cantidades que se ven en la imagen de arriba.
Vendió una cantidad de vino a un cliente y el doble de esa cantidad a otro , pero conservó su barril de cerveza.
Puedes deducir qué barril es el de la cerveza?
Los barriles no se manipulan con trasvases , se vendieron completos con su contenido inicial.
En cuanto a la respuesta del pasado acertijo, Apuesta entre obreros, la primera persona que dió la solución correcta fué… Gondor. Esta fué su “extensa” respuesta:
Yo pienso que lo que le dijo fue: “Súbete a la carretilla xaval!â€
Aunque viendo todas las respuestas del post, creo que hay más de una correcta, pero esta es la “oficial”.
PD: Espero que desde el equipo de Acertijos y más cosas me perdonen el haberles robado tan descaradamente la imagen de los barriles.

January 13th, 2008 a las 12:13 pm
Por supuesto , Zurech.
La imagen es la original del libro de Sam Loyd ( de donde tambien es el acertijo) , solamente le borré la palabra “gallons” para “castellanizarlo”.
Saludos,
January 13th, 2008 a las 3:45 pm
Bueno, seguramente la cosa se resuelva por combinaciones matematicas o similes de ese tipo pero yo voy a dar una respuesta que me parece bastante lógica:
El bodeguero compro los barriles, los amontonó, después necesitó sacar el vino para venderlo, vendió a uno el doble que a otro por lo que o vendió uno y dos barriles respectivamente o dos y tres, como teniendo cerveza nadie necesita vino, optó por buscar mayor beneficio vendiendo la mayor cantidad posible, por lo que tuvo que coger los 5 barriles de vino para darle el vino a los clientes, por lo que quedó el barril de cerveza al fondo.
Una vez devolvió los barriles vacios al montón, el de cerveza que ya estaba allà quedo al fondo del todo, por lo que me quedan dos opciones, el 18 y el 20, y dado que el 20 es el unico numero de los 6 que no tiene la cifra 1 pues ese debe ser
Como veis una compleja deducción de domingo al mediodÃa después de estar toda la mañana estudiando.
January 13th, 2008 a las 6:42 pm
La suma de las cantidades de todos los barriles menos el de cerveza debe ser multiplo de tres, para poder vender a uno el doble de vino que a otro.
La unica posibilidad es que el de 20l sea el de cerveza y asi el resto es 99l, o sea 15y 18 para un cliente y 16,19 y 31 para el otro.
January 15th, 2008 a las 6:53 pm
Al principio no entendà que sólo se quedó con el barril de cerveza, ese es un dato importante que simplifica el problema una barbaridad.
Encontré que 16+20 es el doble de 18, o 18+20 es el doble de 19, asà que al principio pensé que habÃa varias combinaciones de este tipo que involucraran a todos los barriles menos uno. Luego encontré que 16+19+31=2(15+18), donde intervienen todos los barriles menos el de 20, y esto ya no encajaba con la teorÃa inicial. Algo me habÃa perdido, y era el dato de que sólo se quedó con el barril de cerveza al final.
Gracias por el acertijo.
January 16th, 2008 a las 3:14 am
creo que lo resolvÃ, hice un programa que calculara las sumas de todas las combinaciones de 5 barriles posibles(son solo 6) y que divida el resultado por 3, y se fijara cual daba entero, ya que si no es entero no puede ser la suma de numeros enteros, asi descartamos algunas posibilidades.
por suerte solo uno dió(sino habrÃa que haberse fijado cual de los cocientes que daban entero podia interpretarse como la suma de los barriles y el doble de esa cantidad también, al fin y al cabo, habria sido mucho mas lioso)
dió quitando el barril de 20lts, el cual es el que contiene la cerveza.
captura de mi programa:
http://img401.imageshack.us/img401/8803/dibujovu0.png
código del mismo(hecho en visual basic 2008):
Public Class Form1
Dim barril(6) As Integer
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
barril(1) = 15
barril(2) = 31
barril(3) = 19
barril(4) = 20
barril(5) = 16
barril(6) = 18
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim res As Integer
Dim res2 As Double
For aas As Integer = 6 To 1 Step -1
For hl As Integer = 1 To 6
If hl aas Then
res += barril(hl)
End If
Next
res2 = res / 3
ListBox1.Items.Add(res)
ListBox3.Items.Add(barril(aas))
ListBox2.Items.Add(res2)
res = 0
Next
End Sub
End Class
January 17th, 2008 a las 8:14 am
jo, nunca llego la primera. jo jo jo.
yo lo que he hecho ha sido sumar la capacidad de todos los barriles (119) y luego restar los litros de cada barril hasta encontrar uno que el resultado fuera un múltiplo de tres. Asà queda: 119-20=99, que es un número muy bonito y es divisible entre tres.
January 30th, 2008 a las 12:20 am
el barril de cerveza es el que tiene 20 litros.
la combinacion matematica del contenido de los otros 5 barriles,da exacto,para ser dividido en tercios=99 litros
February 17th, 2008 a las 4:43 pm
[…] cierto, la primera respuesta ganadora del acertijo Barriles de cerveza y vino la dió Alvaro (aunque me he liado un poco al leerla, supongo que por ser Domingo) Bueno, […]