// script.js
// Yield factors for each cheese type
const baseYieldFactors = { "cheddar": 0.10, "mozzarella": 0.20, "parmesan": 0.09, "gouda": 0.12, "brie": 0.15, "camembert": 0.15, "blue cheese": 0.13, "feta": 0.17, "ricotta": 0.20, "monterey jack": 0.10, "swiss": 0.10, "colby": 0.10, "provolone": 0.10, "cottage cheese": 0.18, "cream cheese": 0.20 };
// Milk type factors
const milkTypeFactors = { "cow": 1.0, "goat": 0.9, "sheep": 1.1, "buffalo": 1.2, "camel": 0.8, "mare": 0.7, "reindeer": 1.15, "yak": 1.10, "donkey": 0.75 };
// Calculate milk volume based on cheese type, milk type, and desired weight
var baseYield = baseYieldFactors[cheeseType]; var milkAdjustment = milkTypeFactors[milkType]; var adjustedYield = baseYield * milkAdjustment;
// Calculate milk volume range
var minMilkVolume = weight / (adjustedYield * 1.1); var maxMilkVolume = weight / (adjustedYield * 0.9);
// script.js
// Yield factors for each cheese type
const baseYieldFactors = { "cheddar": 0.10, "mozzarella": 0.20, "parmesan": 0.09, "gouda": 0.12, "brie": 0.15, "camembert": 0.15, "blue cheese": 0.13, "feta": 0.17, "ricotta": 0.20, "monterey jack": 0.10, "swiss": 0.10, "colby": 0.10, "provolone": 0.10, "cottage cheese": 0.18, "cream cheese": 0.20 };
// Milk type factors
const milkTypeFactors = { "cow": 1.0, "goat": 0.9, "sheep": 1.1, "buffalo": 1.2, "camel": 0.8, "mare": 0.7, "reindeer": 1.15, "yak": 1.10, "donkey": 0.75 };
// Calculate milk volume based on cheese type, milk type, and desired weight
var baseYield = baseYieldFactors[cheeseType]; var milkAdjustment = milkTypeFactors[milkType]; var adjustedYield = baseYield * milkAdjustment;
// Calculate milk volume range
var minMilkVolume = weight / (adjustedYield * 1.1); var maxMilkVolume = weight / (adjustedYield * 0.9);