注意每道题的难度等级不同.docVIP

  • 9
  • 0
  • 约1.55万字
  • 约 17页
  • 2019-11-22 发布于湖北
  • 举报
PAGE 16 注意:每道题的难度等级不同,*越多,难度等级越高。可以根据自己的能力,选做恰当难 度的题。编程文档部分可以选做。 6.1 设计一个抽象基类Worker,并从该基类中派生出计时工人类HourlyWorker和计薪工 人类SalariedWorker。每名工人都具有姓名name、年龄age、性别sex和小时工资 额pay_per_hour等属性;周薪计算成员函数void Compute_pay(double hours), (其中参数hours为每周的实际工作时数)和用于显示工人的基本信息的标准输出运 算符友元函数ostream operator(ostream out, Worker worker)。 工人的薪金等级以小时工资额划分: 计时工人的薪金等级分为10、20和40 US$/hour三个等级; 计薪工人的薪金等级,分为30和50 US$/hour两个等级。 不同类别和等级工人的周薪计算方法不同,计时工人周薪的计算方法是: 如果每周的工作时数(hours)在40以内,则周薪 = 小时工资额 × 实际工作时数; 如果每周的工作时数(hours)超过40,则周薪 = 小时工资额 × 40 + 1.5 × 小时 工资额 ×(实际工作时数 – 40)。 而计薪工周薪的计算方法是: 如果每周的实际工作时数不少于35小时,则按40小时计周薪(允许有半个工作日的 事/病假)

文档评论(0)

1亿VIP精品文档

相关文档