首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Modulo计算余数

使用Modulo计算余数
EN

Stack Overflow用户
提问于 2013-11-06 04:38:00
回答 1查看 275关注 0票数 0
代码语言:javascript
复制
    //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.");

问题是:

在披萨派对上,主人的狗很兴奋,因为在披萨片被平均分配给客人之后,主人的狗就会得到剩下的披萨。假设客人得到一整片,Sparky会享用多少整片?示例数据集: 10个人,4个披萨,每个披萨8片,这意味着每个人吃3片,Sparky得到2片。(请注意,这只是一个示例,无论我为这些给定的变量输入多少数字,您的代码都应该可以工作,并给出准确的结果。)给定:不要为此创建新的给定变量/常量。取而代之的是,使用您为Slice of Pie I设置的给定函数。结果变量: Sparky可以吃到的切片数量。打印结果:“Sparky得到了X片披萨。”

我已经插入并尝试了尽可能多的方法,但我可以让它与不同的数字一起工作。它总是会有一点点的偏差。

EN

回答 1

Stack Overflow用户

发布于 2013-11-06 04:57:46

代码语言:javascript
复制
var leftovers = (slicesPerPizza * numberOfPizzas) % numberOfGuests;
var slicesPerPerson = (slicesPerPizza * numberOfPizzas - leftovers) / numberOfGuests;

每个客人都有slicesPerPerson,而Sparky得到剩菜。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19798480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档