Javascript 用模计算余数
问题是: 在斯帕克的披萨派对上,主人的狗很兴奋,因为当披萨片在客人中间平均分配后,它会得到剩下的披萨。假设客人吃到整片,斯帕克会吃多少整片? 示例数据集:10个人,4个比萨饼,每个比萨饼8片意味着每个人吃3片,Sparky吃2片。(请注意,这是一个示例,无论我为这些给定变量输入了什么数字,您的代码都应该工作并给出准确的结果。) 鉴于: 不要为此设置新的给定变量/常量。取而代之的是,使用你为“馅饼一片”设置的givens。 结果变量: 斯帕奇吃的切片数。 要打印的结果: “斯巴基得到了X片比萨饼。” 我已经尝试了尽可能多的方法,但我可以让它与不同的数字一起工作。总是有一点点的偏差Javascript 用模计算余数,javascript,modulo,Javascript,Modulo,问题是: 在斯帕克的披萨派对上,主人的狗很兴奋,因为当披萨片在客人中间平均分配后,它会得到剩下的披萨。假设客人吃到整片,斯帕克会吃多少整片? 示例数据集:10个人,4个比萨饼,每个比萨饼8片意味着每个人吃3片,Sparky吃2片。(请注意,这是一个示例,无论我为这些给定变量输入了什么数字,您的代码都应该工作并给出准确的结果。) 鉴于: 不要为此设置新的给定变量/常量。取而代之的是,使用你为“馅饼一片”设置的givens。 结果变量: 斯帕奇吃的切片数。 要打印的结果: “斯巴基得到了X片比萨饼。
//How much pizza each party goer will recieve
const slices = 3; //Number of slices 8
var people = 8; //Number of people 25
var pizzas = 10; //Number of pizzas 10
//pizzas ordered times the number of slices, divided by the number of people & asign slicePerson variable
var slicePerson = (slices * pizzas)/people;
//print out how many pieces per person
console.log("Each person ate" + " " + slicePerson + " " + "slices of pizza at the party.")
//Sparky gets what remainder of pizza
//Slices by pizzas used modulo to give remainder with people
var dogFood = 30 % people;
//print out how many slices sparky got
console.log("Sparky got" + " " + dogFood + " " + "slices of pizza.");
每位客人都会得到slicesPerPerson,Sparky会得到剩菜。这个问题非常令人困惑,例如:const slices=3//切片数8:那么是3还是8??提示-首先计算Sparky得到多少,然后计算每个人得到多少。看起来像家庭作业;)请允许我把你介绍给我的朋友。这是家庭作业,真让人困惑哈哈。我已经计算出每个人得到多少,但不确定如何使用模“%”来提取剩余部分,以便在控制台中显示。。
var leftovers = (slicesPerPizza * numberOfPizzas) % numberOfGuests;
var slicesPerPerson = (slicesPerPizza * numberOfPizzas - leftovers) / numberOfGuests;