Javascript 用模计算余数

Javascript 用模计算余数,javascript,modulo,Javascript,Modulo,问题是: 在斯帕克的披萨派对上,主人的狗很兴奋,因为当披萨片在客人中间平均分配后,它会得到剩下的披萨。假设客人吃到整片,斯帕克会吃多少整片? 示例数据集:10个人,4个比萨饼,每个比萨饼8片意味着每个人吃3片,Sparky吃2片。(请注意,这是一个示例,无论我为这些给定变量输入了什么数字,您的代码都应该工作并给出准确的结果。) 鉴于: 不要为此设置新的给定变量/常量。取而代之的是,使用你为“馅饼一片”设置的givens。 结果变量: 斯帕奇吃的切片数。 要打印的结果: “斯巴基得到了X片比萨饼。

问题是:

在斯帕克的披萨派对上,主人的狗很兴奋,因为当披萨片在客人中间平均分配后,它会得到剩下的披萨。假设客人吃到整片,斯帕克会吃多少整片? 示例数据集: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;