SublimaTools
Herramientas funcionales para sublimación
🎨 Como Sublimar
Herramientas especializadas para profesionales de la sublimación
Consulta de Productos Sublimables
Seleccione un producto para ver sus especificaciones
Calculadora de Costos de Sublimación
Tintas de Sublimar
Papel de Sublimar
Cinta Térmica
Otros Costos
Ingrese los datos y haga clic en "Calcular Costos" para ver el resultado
🌡️ Temperatura
${producto.temperatura}
⚖️ Presión
${producto.presion}
📝 Observaciones
${producto.observaciones}
Seleccione un producto para ver sus especificaciones
';
}
});
function calcularCostos() {
// Cálculo de tintas
const cantidadML = parseFloat(document.getElementById('cantidadML').value) || 0;
const cantidadColores = parseFloat(document.getElementById('cantidadColores').value) || 0;
const precioTinta = parseFloat(document.getElementById('precioTinta').value) || 0;
const rendimientoPapel = parseFloat(document.getElementById('rendimientoPapel').value) || 1;
const costoTinta = (precioTinta * cantidadColores) / rendimientoPapel;
// Cálculo de papel
const precioResma = parseFloat(document.getElementById('precioResma').value) || 0;
const cantidadHojas = parseFloat(document.getElementById('cantidadHojas').value) || 1;
const costoPapel = precioResma / cantidadHojas;
// Cálculo de cinta térmica
const metrosTotal = parseFloat(document.getElementById('metrosTotal').value) || 1;
const precioRollo = parseFloat(document.getElementById('precioRollo').value) || 0;
const cmUsado = parseFloat(document.getElementById('cmUsado').value) || 0;
const costoCinta = (precioRollo / (metrosTotal * 100)) * cmUsado;
// Otros costos
const porcentajeGanancia = parseFloat(document.getElementById('porcentajeGanancia').value) || 0;
const tiempoDiseno = parseFloat(document.getElementById('tiempoDiseno').value) || 0;
const costoPorHora = parseFloat(document.getElementById('costoPorHora').value) || 0;
const costoManoObra = tiempoDiseno * costoPorHora;
// Cálculo total
const costoBase = costoTinta + costoPapel + costoCinta + costoManoObra;
const ganancia = costoBase * (porcentajeGanancia / 100);
const costoTotal = costoBase + ganancia;
document.getElementById('costosFinal').innerHTML = `
Desglose de Costos:
Costo de Tinta
$${costoTinta.toFixed(2)}
Costo de Papel
$${costoPapel.toFixed(2)}
Costo de Cinta Térmica
$${costoCinta.toFixed(2)}
Costo de Mano de Obra
$${costoManoObra.toFixed(2)}
Ganancia (${porcentajeGanancia}%)
$${ganancia.toFixed(2)}
Costo Total
$${costoTotal.toFixed(2)}