当前位置: 首页 > news >正文

网站制作服务合同小米新手机发布

网站制作服务合同,小米新手机发布,外贸企业网站系统源码,昆明网站开发题目 我看了一下#xff0c;这个题目应该不是什么机密#xff0c;所以先放上来了。大概意思是根据合同信息生成交租阶段信息。 解答 要求是要使用 Ruby 生成交租阶段信息#xff0c;由于时间比较仓促#xff0c;变量名那些就用得随意了些。要点主要有下面这些#xff1a…题目 我看了一下这个题目应该不是什么机密所以先放上来了。大概意思是根据合同信息生成交租阶段信息。 解答 要求是要使用 Ruby 生成交租阶段信息由于时间比较仓促变量名那些就用得随意了些。要点主要有下面这些 第一个交费阶段是要单独算整月和非整月的计算方式是不一样的同样的整月不同月的天数不一样但是租金还是要算成一样的我目前是把合同起始结束月都当做非整月来算循环结束时间判断其实也就是缴费阶段结束日期和合同的结束日期进行对比判断 require time require terminal-tableclass Rentdef initialize(contract_start, contract_end, month_rent, cycle)contract_start Time.strptime(contract_start, %Y-%m-%d).to_datecontract_end Time.strptime(contract_end, %Y-%m-%d).to_datemonth_rent month_rentcycle cycleyear_total_rent 12 * month_rent.to_ftb Terminal::Table.newenddef generate_next_month_last_day(time)date Date.new(time.year, time.month, time.day)date date.next_monthDate.civil(date.year, date.month, -1)enddef calculate_first_month_rent(time)month_last_day Date.civil(time.year, time.month, -1)month_day_left month_last_day.day - time.day 1year_total_rent * month_day_left / 365enddef calculate_last_month_rent(time)year_total_rent * time.day / 365enddef add_rows# 合同起始和结束日期当月都按非整月计算其他整月按整月的租金计算rent_day contract_starttotal calculate_first_month_rent(contract_start)to_end falsetmp_cycle cycle - 1next_month_last_day rent_dayif tmp_cycle 0 # 一月一租next_month_last_day Date.civil(next_month_last_day.year, next_month_last_day.month, -1)enduntil tmp_cycle 0next_month_last_day generate_next_month_last_day(next_month_last_day)if next_month_last_day contract_endtotal calculate_last_month_rent(contract_end)next_month_last_day contract_endto_end truebreakendtotal month_renttmp_cycle - 1endstart_date rent_dayend_date next_month_last_daytb.add_row([start_date, end_date, rent_day, %.2f % total])total 0until to_endtmp_cycle cyclerent_day Date.new(next_month_last_day.year, next_month_last_day.month, 15)start_date next_month_last_day 1until tmp_cycle 0next_month_last_day generate_next_month_last_day(next_month_last_day)if next_month_last_day contract_endtotal calculate_last_month_rent(contract_end)next_month_last_day contract_endto_end truebreakendtotal month_renttmp_cycle - 1endend_date next_month_last_daytb.add_row([start_date, end_date, rent_day, %.2f % total])total 0endenddef show_tableset_table_titleset_table_headingsadd_rowsprint_tableenddef set_table_titletb.title 交租阶段信息enddef set_table_headingstb.headings [开始日期, 结束日期, 交租日期, 交租阶段总租金]enddef set_align_columntb.number_of_columns.times do |index|tb.align_column(index 1, :right)endtb.align_column(0, :left)enddef print_tableputs tbputsend endrent Rent.new(2020-11-16, 2021-03-16, 5000, 2) rent.show_table ---------------------------------------------------- | 交租阶段信息 | ---------------------------------------------------- | 开始日期 | 结束日期 | 交租日期 | 交租阶段总租金 | ---------------------------------------------------- | 2020-11-16 | 2020-12-31 | 2020-11-16 | 7465.75 | | 2021-01-01 | 2021-02-28 | 2020-12-15 | 10000.00 | | 2021-03-01 | 2021-03-16 | 2021-02-15 | 2630.14 | ---------------------------------------------------- 目前按照一月一交的话交租日期那块显示还有点问题这个后面再优化吧。 ---------------------------------------------------- | 交租阶段信息 | ---------------------------------------------------- | 开始日期 | 结束日期 | 交租日期 | 交租阶段总租金 | ---------------------------------------------------- | 2020-11-16 | 2020-11-30 | 2020-11-16 | 2465.75 | | 2020-12-01 | 2020-12-31 | 2020-11-15 | 5000.00 | | 2021-01-01 | 2021-01-31 | 2020-12-15 | 5000.00 | | 2021-02-01 | 2021-02-28 | 2021-01-15 | 5000.00 | | 2021-03-01 | 2021-03-16 | 2021-02-15 | 2630.14 | ----------------------------------------------------
http://www.dnsts.com.cn/news/42456.html

相关文章:

  • 网站开发用什么技术网站设计制作好么
  • 建设ftp网站怎么创建数据库设计公司企业文化
  • 网站为什么被降权小程序开发教程视频 推荐
  • 倒v是网站设置的还是作家自己零基础能做网络推广吗
  • 国外做网站的公司做外链的网站
  • 建立个人网站代码制作网站图片不显示
  • 网站统计查询广州网站建设建航
  • 海拉尔做自己的网站群晖nas可以做网站吗
  • 网站整体风格设计河南网站建设品牌
  • 国内建设地铁的公司网站python在线免费网站
  • 整合营销传播最基础的形式是天津首页优化外包公司
  • 网站后台会员管理如何开网站
  • 受欢迎的商城网站建设阿里云免费域名领取
  • 福田网站建设多少钱足球网页制作素材
  • 为学校网站做网站推广策划书qq群引流推广平台免费
  • 怎么建立和设计公司网站企业微网站案例
  • 做微信大转盘有哪些网站公司设计说明
  • 网站开发费的税率是多少无锡网站推广优化
  • 网上如何建网站卖量具云服务器放网站快么
  • 有关游戏的网站建设规划书襄阳市做网站的公司
  • 安卓网站开发视频教程网页制作标题设置步骤
  • qq网页版在线登录聊天网站推广优化外链
  • 网站空间是指什么relive模板wordpress分享
  • 钟村免费建站公司北京最大专业网站建设
  • 投资网站排行网站建设捌金手指花总二五
  • 营销型网站和展示型网站的区别企业站
  • 建立免费网站wordpress禁用主题更新
  • 国外做游戏评测的视频网站电商网站布局设计
  • 网站建设内容模板下载昆山公司网站建设
  • dw做的网站 图片的路径注册公司多少钱是什么意思