Lo "complicado" de este problema es el planteamiento, una vez hecho, no tiene mas. Es un sencillo sistema de ecuaciones de dos incognitas. Intentare explicartelo lo mejor que pueda y si, el asterisco indica multiplicacion.
El problema inicial, bien planteado y resulto por escapology empieza con estas dos ecuaciones
600*x + 300*y = 400 calorias
x + y = 1 litro
La primera ecuacion te indica que el valor energetico de cada leche, por la cantidad de la misma (en litros), tiene que ser igual a 400 calorias. Es como si hicieras una media entre los dos contenidos energeticos, pero ajustas la media al valor que te interesa. El valor energetico esta expresado en calorias/litro, por lo que, cuando multiplicas por la cantidad en litros, se van los litros y solo quedan las calorias.
La segunda ecuacion nos dice que la cantidad de la leche entera mas la cantidad de la leche desnatada es igual a un solo litro. Es decir, que añades una parte decimal de cada tipo de leche para que solo te salga un litro. Es decir, añadiras, por poner numeros al azar 0.35 litros de entera y 0.45 litros de desnatada. Esta ecuacion puede parecer obvia pero es necesaria ponerla para que el sistema tenga solamente una solucion, y no infinitas.
El resto del problema es sencillamente jugar con las expresiones y operar con el sistema. Despejas una incognita en una ecuacion y sustituyes en la otra (o igualas o restas, da igual el metodo que elijas). En este caso el compañero ha usado la resta, pero si por ejemplo lo hicieramos por sustitucion seria:
600*x + 300*y = 400 calorias
x + y = 1 litro
En la segunda ecuacion despejamos la X y nos queda:
x= 1-y
Ahora sustituimos la x en la primera ecuacion:
600*(1-y) + 300*y = 400 calorias
Operamos para quitar el parentesis:
600 - 600*y + 300*y = 400
Ponemos los terminos con incognita a un lado y los terminos sin incognita al otro (recordar que cuando pasamos terminos de un lado a otro de la igualdad, pasan haciendo la operacion contraria, es decir, el 600 que antes iba sumando en la anterior, pasa restando):
-600*y + 300*y = 400 - 600
Por ultimo simplificamos y despejamos:
-300*y = -200
y = -200/-300
y = 2/3
Como se ve el resultado es igual
Al final, la respuesta sale que para obtener la leche semidesnatada, tienes que mezclar un tercio de litro de entera con dos tercios de litro de desnatada.
Efectivamente, vemos que 600 calorias/litro de la leche entera, por 0.33 litros (un tercio) es igual a 198 calorias, y que 300 calorias/litro por 0.66 (dos tercios) es igual a 198 que juntas suman 396 que redondeamos a 400(las 4 calorias que faltan para llegar a las 400 que te piden se "pierden" por no haber usado mas decimales, es el problema de que los tercios sean periodicos puros)
En fin, he intentado explicarlo y a lo mejor solo consigo liarte mas, pero al menos lo he intentao.