小程序應(yīng)有如下功能:
1、登記。登記每位同學(xué)的上網(wǎng)卡號(hào),押金(>=5 RMB)和上網(wǎng)時(shí)刻。
2、查詢。可以查詢每個(gè)上網(wǎng)卡號(hào)的上網(wǎng)時(shí)刻,上網(wǎng)的時(shí)間,押金和當(dāng)前的費(fèi)用。
3、結(jié)賬。根據(jù)卡號(hào)可以算出 應(yīng)收金額,應(yīng)找金額。
4、提醒。當(dāng)某個(gè)上網(wǎng)卡號(hào)的 上網(wǎng)費(fèi)用 >= 它的押金時(shí)應(yīng)提醒管理員。
5、續(xù)費(fèi)。當(dāng)某個(gè)上網(wǎng)卡號(hào)的 上網(wǎng)費(fèi)用 >= 它的押金,他可以再次交上一定金額的押金(>=5 RMB)。
6、修改費(fèi)率。上網(wǎng)的費(fèi)率應(yīng)可以調(diào)整。默認(rèn)的費(fèi)率是1 RMB /1小時(shí)。
為了不讓機(jī)房賠本,應(yīng)是這樣的收費(fèi)模式:先付錢后上網(wǎng)。如上機(jī)就五角, 以后過半小時(shí)收五角。
7、總賬。一天下來管理員要知道這天他賺了多少RMB。
你需要考慮程序被意外結(jié)束等特殊情況。
如果你的程序是按系統(tǒng)時(shí)間進(jìn)行計(jì)時(shí),還應(yīng)考慮系統(tǒng)時(shí)間被意外更改的特殊情況。總之,你應(yīng)考慮一切會(huì)讓你的程序不能正常運(yùn)行的特殊情況。
如果不知道怎么計(jì)時(shí),你可以學(xué)習(xí)參考使用<time.h>中函數(shù)。
說明:
a. 假定機(jī)房有150臺(tái)機(jī)器。
b. 假定初始的費(fèi)率是1 RMB /1分鐘(便于測(cè)試)。
標(biāo)簽:
程序
上網(wǎng)卡
上傳時(shí)間:
2016-06-27
上傳用戶:gut1234567