- JavaScript程序設計:基礎·PHP·XML
- (美)Elizabeth Drake
- 1217字
- 2020-10-30 18:12:42
編程挑戰
獨立完成以下操作。
1.編制一個充當溫度轉換器的網頁。用戶可以選擇錄入華氏溫度,然后程序將這個溫度轉換為攝氏溫度。另一種選擇是,用戶可以錄入攝氏溫度,然后程序將這個溫度轉換為華氏溫度。將這個頁面保存為temp.html,并且頁面要包含適當的頁標題。轉換公式如下:
·Celsius=5/9*(Fahrenheit-32)
·Fahrenheit=(Celsius*5/9)+32
2.編制一個新網頁,或者為你在編程挑戰1創建的頁面添加新內容,這個頁面將充當天氣預報員。用戶將錄入一個攝氏溫度或者華氏溫度(根據你的選擇),然后程序根據溫度顯示下列信息之一:
·若溫度低于0℉或-18℃,則顯示:“Bundle up!It's really freezing out there!”。
·若溫度在0~32℉或-18~0℃之間則顯示:“Pretty cold with a chance of snow.”。
·若溫度在33~59℉或-17~15℃之間則顯示:“Don't forget your jacket.It's still chilly outside.”。
·若溫度在60~80℉或16~27℃之間則顯示:“Perfect lovely weather...unless it rains.”。
·若溫度在81~95℉或28~35℃之間則顯示:“Nice and warm.Go for a swim.”。
·若溫度高于95℉或35℃,則顯示:“It's really hot!Probably best to stay in an air conditioned spot.”。
以文件名forecast.html保存這個頁面,并且頁面要包含適當的頁標題。
3.編制一個網頁,它將學生的課程平均成績轉換成字母成績。以文件名grades.html保存這個頁面,并且頁面要包含適當的頁標題。轉換規則如下:
·小于60:F
·60~69.5:D
·69.6~79.5:C
·79.6~89.5:B
·大于89.5:A
4.編制一個計算雇員實發工資的網頁。程序應該提示輸入雇員的時薪、每周工作小時數和家屬人數。如果雇員在一個星期內工作超過40小時,那么加班工資按常規時薪的1.5倍計算。然后從應發工資中按如下所示扣稅:
·沒有家屬:稅率是28%
·1~3位家屬:稅率是25%
·4~6位家屬:稅率是15%
·超過6位家屬:稅率是10%
以文件名paychecks.html保存這個頁面,并且頁面要包含適當的頁標題。
5.編制一個類似編程挑戰4的網頁。然而,這個程序將按以下復合條件計稅:
·沒有家屬且應發工資大于$1000.00:稅率是33%
·沒有家屬且應發工資小于或等于$1000.00:稅率是28%
·1~3位家屬且應發工資大于$1000.00:稅率是25%
·1~3位家屬且應發工資小于或等于$1000.00:稅率是22%
·4~6位家屬且應發工資大于$1000.00:稅率是22%
·4~6位家屬且應發工資是小于或等于$1000.00:稅率是15%
·6位以上家屬且應發工資大于$1000.00:稅率是15%
·6位以上家屬且應發工資小于或等于$1000.00:稅率是10%
以文件名paychecks2.html保存這個頁面,并且頁面要包含適當的頁標題。
6.為一個游戲網站創建一個網頁,讓玩家使用持有的分數“購買”各種物品。應該為玩家提示錄入玩家持有的分數,然后選擇購買的物品。如果玩家有足夠的分數來購買這個物品,那么將顯示一條信息告知玩家這個物品已加入他的購物清單。如果玩家沒有足夠的分數來購買這個物品,那么將顯示一條信息說購買不成功。要購買的物品將包括以下東西(你也可以增加你自己的東西):劍、可裝1加侖水的水皮袋、讓用戶消失5分鐘的魔法和移動電話。
以文件名points.html保存這個頁面,并且頁面要包含適當的頁標題。
7.編制一個網頁,讓用戶通過為頁面選擇一種背景顏色(如例3.13所示)來定制一個網頁,也讓用戶為文本選擇一種顏色和字體。以下函數為你展示如何改變字體顏色和字體系列。你的頁面應該為用戶提供比這里顯示的更多的選項。
以文件名customize.html保存這個頁面,并且頁面要包含適當的頁標題。
- Qt 5 and OpenCV 4 Computer Vision Projects
- 精通JavaScript+jQuery:100%動態網頁設計密碼
- TensorFlow Lite移動端深度學習
- 數據庫原理及應用(Access版)第3版
- Rust編程從入門到實戰
- Three.js開發指南:基于WebGL和HTML5在網頁上渲染3D圖形和動畫(原書第3版)
- Programming ArcGIS 10.1 with Python Cookbook
- 零基礎學Java(第4版)
- Haxe Game Development Essentials
- SQL 經典實例
- 21天學通C++(第5版)
- Canvas Cookbook
- SciPy Recipes
- Troubleshooting Citrix XenApp?
- 算法圖解