การบา น โจทย จงเขียนโปรแกรมตัดเกรดวิชาคอมพิวเตอรแ ละการเขียนโปรแกรม โดย รบั คะแนนกลางภาคและคะแนนปลายภาคโดยมคี ะแนนรวมเตม็ 100 คะแนน มเี งอ่ื นไขในการคิดเกรดดังน้ี (คะแนน = Score เกรด = Grade) - ถาไดค ะแนน 80 คะแนน ขน้ึ ไป ไดเกรด 4 - ถา ไดคะแนน 75-79 คะแนน ไดเ กรด 3.5 - ถา ไดค ะแนน 70-74 คะแนน ไดเกรด 3 - ถาไดคะแนน 65-68 คะแนน ไดเ กรด 2.5 - ถา ไดค ะแนน 60-64 คะแนน ไดเ กรด 2 - ถา ไดคะแนน 55-59 คะแนน ไดเกรด 1.5 - ถา ไดค ะแนน 50-54 คะแนน ไดเกรด 1 - ถา ไดค ะแนนตา่ํ กวา 50 คะแนน ไดเกรด 0
การบาน 1 ใหค ํานวณหาเงนิ เดอื นสุทธิ (Sumsalary) โดยรวมเงินคา ทํางานลวงเวลา ( OT) กบั เงินเดอื น(Salary) โดยการคิดคา ทํางานลวงเวลา ดังนี้ ถาทํางานลวงเวลา ( OT) 1-5 ช่ัวโมง (time) คิดช่วั โมงละ 100 บาท ถาทาํ งานลวงเวลา ( OT) 6-10 ชัว่ โมง คิดชั่วโมงละ 150 บาท ถา ทํางานลว งเวลา ( OT) 11-15 ชวั่ โมง คิดชวั่ โมงละ 200 บาท ถา ทาํ งานลวงเวลา ( OT) มากกวา15 ชัว่ โมง คดิ ชั่วโมงละ 300 บาท
2. ใหคดิ เงนิ เดือนสุทธิ และโบนสั ของพนักงานแหงหน่ึง ถา เงินเดอื น 30,000 บาทข้ึนไป จะไดโ บนัส 50% ของเงนิ เดอื น ถา เงินเดอื น 25,000 บาทขึ้นไป จะไดโ บนัส 40% ของเงนิ เดอื น ถา เงินเดือน 20,000 บาทขึ้นไป จะไดโบนัส 30% ของเงนิ เดอื น ถาเงินเดือนนอยกวาหรอื เทากับ 20,000 บาท จะไดโบนัส 25% เงนิ เดือน Salary เงนิ เดอื นสทุ ธิ SumSalary โบนสั = Bonus
3.นที ตอ งการซ้อื สนิ คาเงนิ ผอน โดยมีขอกําหนดวา ถาผอ นสินคา 6 เดอื น (month) คิดดอกเบี้ย 3% ถา ผอนสินคา 12 เดือน คิดดอกเบ้ยี 5% ถา ผอนสนิ คา 24 เดอื น คิดดอกเบ้ีย 7% ถาผอ นสินคา 48 เดอื น คิดดอกเบยี้ 9% ถา ผอ นมากกวา 48 เดอื นคดิ ดอกเบยี้ 10% ของราคาสินคา (Price) โดยใหค ิดยอดท่ีจะตองจายเมอื่ รวมดอกเบยี้ ในแตละเดอื น (paymoney) กําหนดใหคาตัวแปร จํานวนเดือนท่ีผอ นสินคา= month , ราคาสินคา = Price , เงินทีต่ องผอนจายรายเดือน = Paymoney , rate= ดอกเบยี้
4 ใหร บั คา ราคาสนิ คา ที่ซือ้ เพ่อื คํานวณหายอดเงนิ ทต่ี อ งชําระ โดยท่ี ถาซอ้ื สินคา 0-100 บาท ไดส วนลด 5% ถาซื้อสินคา 101-200 บาท ไดส วนลด 7% ถาซอื้ สินคา 201-300 บาท ไดส วนลด 10% ถาซอ้ื สินคาเกิน 300 บาท ไดส วนลด 15% โดยแสดงผลลัพธเ ปน สวนลด และราคาสทุ ธิของลกู คา สว นลด = sale ซอ้ื สนิ คา = price ราคาสุทธิ = paymoney 55
การบา น 5.รานคา ขายสบายใจ ตอ งการคดิ ราคาขายสินคา เพื่อหา ราคาสทุ ธิ (Payment) จากการคิดราคาขาย (SumPrice) ดังน้ี ถาราคาสนิ คา (Price) 0-500 บาท คดิ ราคาขายจากราคาสินคา 5% ถาราคาสนิ คา (Price) 501-1,000 บาท คิดราคาขายจากราคาสนิ คา 10% ถา ราคาสนิ คา (Price) 1,001-2,000 บาท คิดราคาขายจากราคาสินคา 15% ถาราคาสนิ คา (Price) มากกวา 2,000 บาท คิดราคาขายจากราคาสินคา 25%
1. ส่ิงทโ่ี จทยต องการ คํานวณหาเกรดของนักศกึ ษาแตละคน 2. รูปแบบผลลพั ธ เลขประจําตวั => <รอรบั คาเลขประจาํ ตัว> ชือ่ นักศึกษา => <รอรับคาชือ่ > คะแนนรายภาค => <รอรับคา คะแนนรายภาค> คะแนนปลายภาค => <รอรบั คา คะแนนปลายภาค> คะแนนรวม => <แสดงคา คะแนนรวม> เกรด => <แสดงคาเกรด>
3. ขอ มูลนาํ เขา ความหมาย รหสั นักศกึ ษา รหสั นักศึกษา ชอื่ ชื่อนักศกึ ษา คะแนนกลางภาค คะแนนกลางภาค คะแนนปลายภาค คะแนนปลายภาค คะแนนรวม 4. กําหนดตวั แปรทใี่ ช เกรด ชอื่ ตัวแปร Std_ID Std_Name Mid_Score Final_Score Total_Score Grade
5. วธิ ีการประมวลผล 1. เรมิ่ ตน 2. รับคาใสตัวแปร Std_ID , Std_Name , Mid_Score , Final_Score ตามลําดบั 3. คาํ นวณ Total_Score = Mid_Score + Final_Score 4. ทําการเปรยี บเทียบคา ของ Total_Score ดังน้ี ถา Total_score >= 80 ให Grade = A ไปทํางานขอ 5 ถา Total_score >= 70 และ Total_Score <=79 ให Grade = B ไปทาํ งานขอ 5 ถา Total_score >= 60 และ Total_Score <=69 ให Grade = C ไปทาํ งานขอ 5 ถา Total_score >= 50 และ Total_Score <=59 ให Grade = D ไปทาํ งานขอ 5 ถา Total_score < 50 ให Grade = F ไปทาํ งานขอ 5 5. พมิ พผ ลลพั ธ Std_ID , Std_Name , Total_Score , Grade 6. จบการทํางาน
แบบคําสั่งเลือกทําซอนกัน เทจ็ /FALSE เงือ่ นไข1 จริง/TRUE เท็จ/FALSE เงื่อนไข2 จรงิ /TRUE เทจ็ /FALSE เงือ่ นไข3 จรงิ /TRUE คําสงั่ A คาํ ส่งั B คําสัง่ C คําสงั่ D 60
Ex5 คาํ นวณหาคา จอดรถ โดยอัตราการจอดรถแบง ตาม ประเภท และชั่วโมงจอด มีดังน้ี ถา เปน รถยนต ชว่ั โมงแรก 20 บาท ชวั่ โมงทส่ี อง 30 บาท ช่ัวโมงท่เี กนิ จากสองชั่วโมงแรก ชว่ั โมงละ 50 บาท ถา เปนรถบรรทกุ ช่ัวโมงแรก 30 บาท ชว่ั โมงที่สอง 40 บาท ชว่ั โมงที่เกินจากสองช่วั โมงแรก ชั่วโมงละ 60 บาท ชว่ั โมง = Time รถยนต = Car1 รถบรรทกุ = Car2 ประเภทของรถ TypeCar คา จอดรถ = payCar 62
LOGO www.themegallery.com
Search