The following formula is used to calculate the total amount of meat needed to host an event given a certain amount of people.
TM = P * 8
Where TM is the total meat (ounces)
P is the total number of guests hosted
To calculate the meat per person, divide the total meat used by the total amount of people. For example, if there are 5 lbs of meat, and 10 people, the meat per person is .5 lbs.
How much meat per person?
When hosting events, the general rule of thumb is that you should provide at minimum 8 ounces (1/2 pound) of meat per person.
How to calculate meat per person?
Example Problem:
The following example outlines how to calculate how much meat to use for a given event.
First, determine how many guests will be served meat. For this example, 10 people intend to eat meat.
Next, multiply the number of people 8 ounces to get the total ounces of meat. 10 * 8 = 80 ounces.
Finally, divide by 16 to get the amount of meat in pounds.
The following formula is used to calculate the total amount of meat needed to host an event given a certain amount of people.
TM = P * 8
Where TM is the total meat (ounces)
P is the total number of guests hosted
To calculate the meat per person, divide the total meat used by the total amount of people. For example, if there are 5 lbs of meat, and 10 people, the meat per person is .5 lbs.
How much meat per person?
When hosting events, the general rule of thumb is that you should provide at minimum 8 ounces (1/2 pound) of meat per person.
How to calculate meat per person?
Example Problem:
The following example outlines how to calculate how much meat to use for a given event.
First, determine how many guests will be served meat. For this example, 10 people intend to eat meat.
Next, multiply the number of people 8 ounces to get the total ounces of meat. 10 * 8 = 80 ounces.
Finally, divide by 16 to get the amount of meat in pounds.
80 / 16 = 5 lbs of meat
").textContent;
const summary = "Adults: "+a+", Kids: "+k+". Meat: "+meatLabel+" ("+styleLabel+", "+purchaseLabel+"). Buy "+formatNumber(buyInUnit)+" "+outUnit+" total. This yields about "+formatNumber(cookedInUnit)+" "+outUnit+" cooked. Approx. "+formatNumber(perAdultInUnit)+" "+outUnit+" cooked per adult.";
document.getElementById("plannerResult").textContent = summary;
try { localStorage.setItem("meatCalc_planner_result", summary); } catch(e){}
}
function calculateRouter(){
const active = localStorage.getItem("meatCalc_activeTab") ? localStorage.getItem("meatCalc_activeTab") : "basic";
if (active === "basic") {
const pStr = document.getElementById("fieldname2").value.trim();
const mStr = document.getElementById("fieldname6").value.trim();
const ppStr = document.getElementById("fieldname8").value.trim();
const totalPeople = parseFloat(pStr);
const totalMeat = parseFloat(mStr);
const perPerson = parseFloat(ppStr);
let missing = [];
if (isNaN(totalPeople)) missing.push("people");
if (isNaN(totalMeat)) missing.push("totalMeat");
if (isNaN(perPerson)) missing.push("perPerson");
calculate();
if (missing.length === 1) {
const tp = parseFloat(document.getElementById("fieldname2").value);
const tm = parseFloat(document.getElementById("fieldname6").value);
const pp = parseFloat(document.getElementById("fieldname8").value);
const tmU = document.getElementById("fieldname6Unit").value;
const ppU = document.getElementById("fieldname8Unit").value;
let summary = "";
if (missing[0] === "perPerson") { summary = "Result: "+formatNumber(pp)+" "+ppU+" per person for "+formatNumber(tp)+" people."; }
else {
if (missing[0] === "totalMeat") { summary = "Result: Total meat needed is "+formatNumber(tm)+" "+tmU+"."; }
else { summary = "Result: Number of people served is "+formatNumber(tp)+"."; }
}
document.getElementById("basicResult").textContent = summary;
try { localStorage.setItem("meatCalc_basic_result", summary); } catch(e){}
}
} else {
calculatePlanner();
}
}
function resetPlannerFields(){
document.getElementById("plannerAdults").value = "";
document.getElementById("plannerKids").value = "";
document.getElementById("plannerMeatType").value = "brisket";
document.getElementById("plannerBone").value = "boneless";
document.getElementById("plannerStyle").value = "regular";
document.getElementById("plannerPurchase").value = "raw";
document.getElementById("plannerUnit").value = "lb";
document.getElementById("plannerResult").textContent = "";
try { localStorage.removeItem("meatCalc_planner_result"); } catch(e){}
}
function resetRouter(){
const active = localStorage.getItem("meatCalc_activeTab") ? localStorage.getItem("meatCalc_activeTab") : "basic";
if (active === "basic") {
resetFields();
document.getElementById("basicResult").textContent = "";
try { localStorage.removeItem("meatCalc_basic_result"); } catch(e){}
} else {
resetPlannerFields();
}
}
function setActiveTab(tab){
const basic = document.getElementById("basicCalculator");
const planner = document.getElementById("plannerCalculator");
const tBasic = document.getElementById("tab-basic");
const tPlanner = document.getElementById("tab-planner");
if (tab === "basic") {
basic.style.display = "block";
planner.style.display = "none";
tBasic.style.backgroundColor = "#ffffff";
tPlanner.style.backgroundColor = "#f4f4f4";
} else {
basic.style.display = "none";
planner.style.display = "block";
tBasic.style.backgroundColor = "#f4f4f4";
tPlanner.style.backgroundColor = "#ffffff";
}
try { localStorage.setItem("meatCalc_activeTab", tab); } catch(e){}
}
document.addEventListener("DOMContentLoaded", function(){
try {
const savedTab = localStorage.getItem("meatCalc_activeTab");
if (savedTab) { setActiveTab(savedTab); } else { setActiveTab("basic"); }
const b = localStorage.getItem("meatCalc_basic_result");
if (b) { document.getElementById("basicResult").textContent = b; }
const p = localStorage.getItem("meatCalc_planner_result");
if (p) { document.getElementById("plannerResult").textContent = p; }
} catch(e){
setActiveTab("basic");
}
const u6 = document.getElementById("fieldname6Unit");
const u8 = document.getElementById("fieldname8Unit");
if (u6.value !== "lb") { u6.value = "lb"; }
if (u8.value !== "lb") { u8.value = "lb"; }
const pu = document.getElementById("plannerUnit");
if (pu.value !== "lb") { pu.value = "lb"; }
});
The following formula is used to calculate the total amount of meat needed to host an event given a certain amount of people.
TM = P * 8
Where TM is the total meat (ounces)
P is the total number of guests hosted
To calculate the meat per person, divide the total meat used by the total amount of people. For example, if there are 5 lbs of meat, and 10 people, the meat per person is .5 lbs.
How much meat per person?
When hosting events, the general rule of thumb is that you should provide at minimum 8 ounces (1/2 pound) of meat per person.
How to calculate meat per person?
Example Problem:
The following example outlines how to calculate how much meat to use for a given event.
First, determine how many guests will be served meat. For this example, 10 people intend to eat meat.
Next, multiply the number of people 8 ounces to get the total ounces of meat. 10 * 8 = 80 ounces.
Finally, divide by 16 to get the amount of meat in pounds.