![]() |
不知道怎麼修改 visual c#
using System;
using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace F9431131_6 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { if (dateTimePicker1.Value >= dateTimePicker2.Value) { MessageBox.Show("(進入時間必須小於離開時間)"); return; } TimeSpan ts = dateTimePicker2.Value - dateTimePicker1.Value; double hours = 0; double days = 0; double month = 0; double week = 0; double money = 0; double money1 = 0; hours = Math.Ceiling(ts.TotalHours); days = Math.Floor(hours / 24); hours = hours - (days * 24); week = Math.Floor(days / 7); days = days - week * 7; month = Math.Floor(week / 4); week = week - month * 4; money = hours * 150 + days * 3240 + week * 20412 + month * 73484; money1 = hours * 150 + days * 3240 + week * 20412 + month * 73484; if (rest.Checked) //非假日 { money *= 0.9; money1 *= 0.9; } if (radioButton2.Checked) //4人房 { money *= 4.0 / 3.0; money1 *= 4.0 / 3.0; } if (hours >= 22) { hours = Math.Ceiling(ts.TotalHours); days = Math.Floor(hours / 22); hours = hours - days * 22; days += 1; money1 += money1; } if (days >= 7) { week = Math.Floor(days / 6); days = days % 6 ; days += 1; month = Math.Floor(week / 3); week = week % 3; week += 1; } if (week >= 4) { month = Math.Floor(week / 3); week = week % 3; month += 1; } MessageBox.Show("消費金額:\n共住 " + month + "月 " + week + "週 " + days + "天 " + hours + "時" + "\n共 " + Math.Round(money) + "元" + "節" + money1 , "結帳明細"); } } } 要怎麼修改... 小時收費 < 一日收費 < 一週收費 < 一月收費?? 急~~!!!拜託各位大大幫我!!!:on_72: |
請問你到底要改什麼?
|
請將錯誤碼列出
因為不知道你的Form1.cs[設計]長的怎樣,所以請軤相關資料一併附上
|
所有時間均為台北時間。現在的時間是 02:51 AM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *