A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2012-12-24 18:22  /  2006 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1.     class Ticket
  2.     {
  3.         /// <summary>
  4.         /// Ticket类构造函数()
  5.         /// </summary>
  6.         /// <param name="d">距离</param>
  7.         public Ticket(int d)
  8.         {
  9.             if (d >= 0)
  10.             {
  11.                 this.distance = d;
  12.             }
  13.             else
  14.             {
  15.                 Console.WriteLine("距离不能为负数");
  16.                 return;
  17.             }
  18.         }
  19.         int distance;
  20.         public int Distance
  21.         {
  22.             get { return distance; }
  23.         }
  24.         decimal price;
  25.         public decimal Price
  26.         {
  27.             get
  28.             {
  29.                 price = distance;
  30.                 if (100 < distance && distance < 201)
  31.                 {
  32.                     price = price * 95 / 100;
  33.                 }
  34.                 else if (200 < distance && distance < 301)
  35.                 {
  36.                     price = price * 90 / 100;
  37.                 }
  38.                 else if (300 < distance)
  39.                 {
  40.                     price = price * 85 / 100;
  41.                 }
  42.                 return price;
  43.             }
  44.         }
  45.     }
复制代码

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马