Calculadora Inteligente de Alimentación para Gallinas
About this app
Calculadora Inteligente de Alimentación para Gallinas Calculadora Inteligente de Alimentación para Gallinas Controla el consumo, reduce gastos y toma mejores decisiones mes a mes. Datos Básicos del Avicultor Mes: Enero Febrero Marzo Abril Mayo Junio Julio Agosto Septiembre Octubre Noviembre Diciembre Año: Número total de gallinas ponedoras: Precio del concentrado por kilogramo: Indicator: Solo completa los campos claros. El resto se calcula automáticamente. Etapa de vida de las gallinas: Seleccione una etapa Pre-inicio (1–7 días) Cría / Inicio (1–6 semanas) Recría temprana (6–12 semanas) Recría final (12–15 semanas) Pre-postura (16–21 semanas) Postura (18 semanas en adelante) Consumo Diario Total del Lote Consumo diario total ANTES: Unidad de medida: Gramos (g) Kilogramos (kg) Consumo diario total DESPUÉS: Unidad de medida: Gramos (g) Kilogramos (kg) Calcular Resultados Automáticos Antes de aplicar mejoras: Consumo mensual total: 0 kg Gasto mensual en concentrado: $0.00 Después de aplicar mejoras: Consumo mensual total: 0 kg Gasto mensual en concentrado: $0.00 Estás gastando más concentrado que antes. Revisa manejo o desperdicios. Análisis de Consumo por Gallina Consumo diario p...
Related apps
Put this on your site
Source
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Calculadora Inteligente de Alimentación para Gallinas</title>
<meta name="description" content="Controla el consumo, reduce gastos y toma mejores decisiones mes a mes con nuestra calculadora de alimentación para gallinas ponedoras.">
<meta name="keywords" content="calculadora, alimentación, gallinas, avicultores, ahorro, consumo, gasto">
<!-- Libraries -->
<!-- jQuery (3.6.0) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" crossorigin="anonymous"></script>
<!-- Bootstrap CSS (5.3.3) -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" crossorigin="anonymous">
<!-- Bootstrap JS (5.3.3) -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.min.js" crossorigin="anonymous">
</script>
<!-- Font Awesome (6.6.0) -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.6.0/css/fontawesome.min.css" crossorigin="anonymous">
<script type="text/javascript">
try {
document.addEventListener("DOMContentLoaded", function() {
const consumptionRanges = {
"Pre-inicio": [30, 50],
"Cría / Inicio": [100, 200],
"Recría temprana": [250, 350],
"Recría final": [400, 500],
"Pre-postura": [600, 700],
"Postura": [1000, 1200],
};
function convertToKg(value, unit) {
return unit === "g" ? value / 1000 : value;
}
function updateResults() {
const month = $("#month").val();
const year = $("#year").val();
const totalChickens = parseFloat($("#totalChickens").val());
const pricePerKg = parseFloat($("#pricePerKg").val());
const lifeStage = $("#lifeStage").val();
const dailyConsumptionBefore = parseFloat($("#dailyConsumptionBefore").val());
const unitBefore = $("#unitBefore").val();
const dailyConsumptionAfter = parseFloat($("#dailyConsumptionAfter").val());
const unitAfter = $("#unitAfter").val();
const dailyConsumptionBeforeKg = convertToKg(dailyConsumptionBefore, unitBefore);
const dailyConsumptionAfterKg = convertToKg(dailyConsumptionAfter, unitAfter);
const monthlyConsumptionBefore = dailyConsumptionBeforeKg * 30;
const monthlyConsumptionAfter = dailyConsumptionAfterKg * 30;
const totalCostBefore = monthlyConsumptionBefore * pricePerKg;
const totalCostAfter = monthlyConsumptionAfter * pricePerKg;
const savings = totalCostBefore - totalCostAfter;
$("#resultBeforeKg").text(monthlyConsumptionBefore.toFixed(2) + " kg");
$("#costBefore").text("$" + totalCostBefore.toFixed(2));
$("#resultAfterKg").text(monthlyConsumptionAfter.toFixed(2) + " kg");
$("#costAfter").text("$" + totalCostAfter.toFixed(2));
if (savings > 0) {
$("#savingsResult").css("color", "green").text("Estás ahorrando concentrado.");
} else if (savings < 0) {
$("#savingsResult").css("color", "red").text("Estás gastando más concentrado que antes. Revisa manejo o desperdicios.");
} else {
$("#savingsResult").css("color", "black").text("No hay ahorro ni sobreconsumo.");
}
const dailyPerHen = dailyConsumptionBeforeKg * 1000 / totalChickens;
const range = consumptionRanges[lifeStage] || [0, 0];
let consumptionMessage;
if (dailyPerHen < range[0]) {
consumptionMessage = "Consumo por debajo de lo recomendado.";
} else if (dailyPerHen > range[1]) {
consumptionMessage = "Consumo por encima de lo recomendado. Posible desperdicio.";
} else {
consumptionMessage = "Consumo adecuado para esta etapa.";
}
$("#dailyPerHen").text(dailyPerHen.toFixed(2) + " g");
$("#consumptionMessage").text(consumptionMessage);
}
$("#calculateButton").on("click", updateResults);
});
} catch (error) {
throw error;
}
</script>
<style>
body {
background: linear-gradient(to right, #f0f8f4, #e6eeea);
color: #333;
}
.header {
text-align: center;
padding: 20px;
}
.result-section {
border: 1px solid #ccc;
border-radius: 10px;
padding: 20px;
margin-top: 20px;
background-color: #fff;
}
.message {
margin-top: 10px;
font-weight: bold;
}
</style>
</head>
<body>
<div id="main-container" class="container">
<div class="header">
<h1>Calculadora Inteligente de Alimentación para Gallinas</h1>
<h5>Controla el consumo, reduce gastos y toma mejores decisiones mes a mes.</h5>
</div>
<div class="result-section">
<h4>Datos Básicos del Avicultor</h4>
<form>
<label>Mes:</label>
<select id="month" class="form-select">
<option value="Enero">Enero</option>
<option value="Febrero">Febrero</option>
<option value="Marzo">Marzo</option>
<option value="Abril">Abril</option>
<option value="Mayo">Mayo</option>
<option value="Junio">Junio</option>
<option value="Julio">Julio</option>
<option value="Agosto">Agosto</option>
<option value="Septiembre">Septiembre</option>
<option value="Octubre">Octubre</option>
<option value="Noviembre">Noviembre</option>
<option value="Diciembre">Diciembre</option>
</select>
<label>Año:</label>
<input type="number" id="year" class="form-control" />
<label>Número total de gallinas ponedoras:</label>
<input type="number" id="totalChickens" class="form-control" />
<label>Precio del concentrado por kilogramo:</label>
<input type="number" id="pricePerKg" class="form-control" />
<p>Indicator: Solo completa los campos claros. El resto se calcula automáticamente.</p>
<label>Etapa de vida de las gallinas:</label>
<select id="lifeStage" class="form-select" required>
<option value="" disabled selected>Seleccione una etapa</option>
<option value="Pre-inicio">Pre-inicio (1–7 días)</option>
<option value="Cría / Inicio">Cría / Inicio (1–6 semanas)</option>
<option value="Recría temprana">Recría temprana (6–12 semanas)</option>
<option value="Recría final">Recría final (12–15 semanas)</option>
<option value="Pre-postura">Pre-postura (16–21 semanas)</option>
<option value="Postura">Postura (18 semanas en adelante)</option>
</select>
<h4>Consumo Diario Total del Lote</h4>
<label>Consumo diario total ANTES:</label>
<input type="number" id="dailyConsumptionBefore" class="form-control" />
<label>Unidad de medida:</label>
<select id="unitBefore" class="form-select">
<option value="g">Gramos (g)</option>
<option value="kg">Kilogramos (kg)</option>
</select>
<label>Consumo diario total DESPUÉS:</label>
<input type="number" id="dailyConsumptionAfter" class="form-control" />
<label>Unidad de medida:</label>
<select id="unitAfter" class="form-select">
<option value="g">Gramos (g)</option>
<option value="kg">Kilogramos (kg)</option>
</select>
<button type="button" id="calculateButton" class="btn btn-primary">Calcular</button>
</form>
</div>
<div class="result-section">
<h4>Resultados Automáticos</h4>
<h5>Antes de aplicar mejoras:</h5>
<p>Consumo mensual total: <span id="resultBeforeKg">0 kg</span></p>
<p>Gasto mensual en concentrado: <span id="costBefore">$0.00</span></p>
<h5>Después de aplicar mejoras:</h5>
<p>Consumo mensual total: <span id="resultAfterKg">0 kg</span></p>
<p>Gasto mensual en concentrado: <span id="costAfter">$0.00</span></p>
<p class="message" id="savingsResult">Estás gastando más concentrado que antes. Revisa manejo o desperdicios.</p>
</div>
<div class="result-section">
<h4>Análisis de Consumo por Gallina</h4>
<p>Consumo diario por gallina: <span id="dailyPerHen">0 g</span></p>
<p class="message" id="consumptionMessage"></p>
</div>
</div>
</body>
</html>
NEW APPS
These are apps made by the community!