Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore unit03

unit03

Published by wiraya_srikarw, 2019-02-20 21:05:16

Description: unit03

Search

Read the Text Version

การบา น โจทย จงเขียนโปรแกรมตัดเกรดวิชาคอมพิวเตอรแ ละการเขียนโปรแกรม โดย รบั คะแนนกลางภาคและคะแนนปลายภาคโดยมคี ะแนนรวมเตม็ 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


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook