返回列表 發帖

C# 7 403 會議時間

[補充]
TQC+ 物件導向程式語言
最新一次更新時間:2024-01-05 14:57:46

1. 題目說明:
請新增一個主控台應用程式,加入C:\ANS.CSF\CS04資料夾中的CSD04.cs進行編寫。依下列題意進行作答:輸入特定日期範圍內的開會日期與時間,再判斷是否與預訂開會時間重複後,輸出判斷結果,使輸出值符合題意要求。檔案名稱請另存新檔為CSA04.cs,儲存於C:\ANS.CSF\CS04資料夾,再進行評分。

2. 設計說明:
專案中已提供五個會議時間{ "2018/12/01 14:00", "2018/12/02 15:00", "2018/12/03 10:30","2018/12/03 15:30","2018/12/04 15:00" },分別召開{ 1, 3, 4, 2, 5}個小時。
請撰寫程式,讓使用者輸入一個含有西元年、月、日、時、分的會議時間(日期與時間之間以一個半形空格分隔),判斷與專案中定義好的會議是否有重疊並將結果輸出,如會議時間重疊,顯示如【Has already reserved - yyyy/MM/dd HH:mm】(將被重疊的會議時間代入);如會議時間未重疊,顯示如【Reservation completed - yyyy/MM/dd HH:mm】(將新的會議時間代入)
專案中meetingDates代表開會起始時間、meetingHours代表開會時數。若輸入文字或非法時間,請輸出【error】。
* 提示1:重疊的定義是新的會議起始時間,與現有的會議起始時間一樣,或是位於現有的會議時段中。
* 提示2:新的會議起始時間,與現有的會議結束時間一樣,不算重疊。

3. 輸入輸出:
輸入說明
一個含有西元年、月、日、時、分的會議時間(日期與時間之間以一個半形空格分隔,如yyyy/MM/dd HH:mm)

輸出說明
是否與專案中定義好的會議時間重疊(輸出最後一行後不自動換行)

範例輸入1
2018/12/02 16:10
範例輸出1
Has already reserved - 2018/12/02 15:00

範例輸入2
2018/12/01 15:00
範例輸出2
Reservation completed - 2018/12/01 15:00

範例輸入3
2018/12/40 10:00
範例輸出3
error

4. 評分項目:
(1) 符合設計說明輸出正確格式 配分        20



本帖隱藏的內容需要回復才可以瀏覽
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊
istak.teach2@gmail.com

此帖僅作者可見

TOP

返回列表