assignment8
TRANSCRIPT
Introduction to Business Programming รหั�สวิ�ชา 3061201
หัน่�วิยกิ�ต 3(2-2-5)
อาจารย�ปรเมษฐ์� ดำ�าช� คอมพิ�วิเตอร�ธุ�รกิ�จ หั�วิข้�อ Decision Statement
ชื่��อ...................................................
.....................
รหั�สนั�กศึ�กษา...................................................
....
กลุ่��มเร�ยนั...................................................
...........
1. จงเขี�ยนัโปรแกรมขีองการคำ�านัวณหัาคำ�าบร!การในัการโดยสาร Taxi
Meter โดยร�บคำ�าขีองระยะทางท��โดยสารเขี'ามา จากนั�(นัคำ�านัวณหัาคำ�าบร!การ แลุ่ะแสดงผลุ่คำ�าบร!การท�(งหัมด อ�ตราในัการคำ!ดคำ�าบร!การคำ!ดด�งนั�(
2 ก!โลุ่เมตรแรก คำ!ดก!โลุ่เมตรลุ่ะ
35
บาท
ก!ลุ่โลุ่เมตรท�� 3-12
คำ!ดก!โลุ่เมตรลุ่ะ
2.5
บาท
ก!ลุ่โลุ่เมตรท�� 13-22
คำ!ดก!โลุ่เมตรลุ่ะ
3 บาท
ก!ลุ่โลุ่เมตรท�� 23-32
คำ!ดก!โลุ่เมตร
3.5
บาท
Page | 1
ลุ่ะก!ลุ่โลุ่เมตรท�� 35
ขี�(นัไปคำ!ดก!โลุ่เมตรลุ่ะ
4 บาท
Page | 2
2. ใหั'เขี�ยนัโปรแกรมคำ�านัวณหัาเกรดท��นั�กศึ�กษาได'ร�บ จากคำะแนันัท��ร �บเขี'ามาทางคำ�ย,บอร,ด โดยม�เง��อนัไขีการต�ดเกรด ด�งนั�(
ถ้'าคำะแนันัต�(งแต� 0-49
ได'เกรด F
ถ้'าคำะแนันัต�(งแต� 50-59
ได'เกรด D
ถ้'าคำะแนันัต�(งแต� 60-69
ได'เกรด C
ถ้'าคำะแนันัต�(งแต� 70-79
ได'เกรด B
ถ้'าคำะแนันัต�(งแต� 80-100
ได'เกรด A
Page | 3
3. เขี�ยนัโปแกรมเพื่��อแสดงเมนั/ใหั'ผ/'ใชื่'เลุ่�อกด�าเนั!นัการก�บต�วเลุ่ขีท��ร �บเขี'ามา 2 จ�านัวนั โดย ถ้'าป0อนัเมนั/เป1นั 1 ใหั'หัาผลุ่บวกถ้'าป0อนัเมนั/เป1นั 2 ใหั'หัาผลุ่คำ/ณถ้'าป0อนัเมนั/เป1นั 3 ใหั'หัาคำ�าเฉลุ่��ย
Page | 4
4. นัายสมชื่ายต'องการเขี�ยนัโปรแกรมเพื่��อคำ�านัวณหัาราคำาโต3ะท��ลุ่/กคำ'าส��งท�า โดยร�บขี'อม/ลุ่ผ�านัคำ�ยบอร,ด ได'แก� คำวามยาวโต3ะ คำวามกว'างขีองโต3ะ แลุ่ะชื่นั!ดขีองไม' โดยม�เง��อนัไขีในัการคำ!ดราคำา ด�งนั�(
- โต3ะท�กต�วท��ส� �งซื้�(อจะม�ราคำาขี�(นัต��า 1,500 บาท- หัากขีนัาดโต3ะ(กว'าง x ยาว) มากกว�า 750 ตารางนั!(ว ใหั'บวก
เพื่!�มอ�ก 500 บาท จากราคำา ขี� (นัต��า- หัากลุ่/กคำ'าต'องการใชื่'ไม'มะฮอกกานั� ใหั'เพื่!�มราคำาอ�ก 200 บาท
ถ้'าเป1นัไม'โอ'ก เพื่!�มอ�ก 125 บาท แต�ถ้'าเป1นัไม'ธรรมดาไม�เพื่!�มราคำา
Page | 5
5. ผ/'จ�ดการฝ่8ายขีายก�าลุ่�งพื่!จารณาจ�ายเง!นัโบนั�สใหั'พื่นั�กงานัฝ่8ายขีาย โดยพื่!จารณาจากยอดขีายรวมท�(งป9 ตามเง��อนัไขีด�งนั�( ถ้'ายอดขีายต��ากว�า 120,000 บาท คำ!ดโบนั�สร'อยลุ่ะ 0.50 ขีองเง!นัเด�อนัถ้'ายอดขีายต�(งแต�120,0015 ถ้�ง 240,000 บาท คำ!ดโบนั�สร'อยลุ่ะ 1 ขีองเง!นัเด�อนัถ้'ายอดขีายต�(งแต�240,001 ถ้�ง 360,000 บาท คำ!ดโบนั�สร'อยลุ่ะ 2
ขีองเง!นัเด�อนัถ้'ายอดขีายต�(งแต�360,001 ขี�(นัไป คำ!ดโบนั�สร'อยลุ่ะ 3 ขีองเง!นัเด�อนั
จงเขี�ยนัโปรแกรมคำ�านัวณเง!นัได'ส�ทธ! (เง!นัเด�อนั+โบนั�ส) ขีองพื่นั�กงานั
Page | 6
6. เขี�ยนัโปแกรมคำ�านัวณคำ�าจ'างโดยใชื่'คำ�าส��ง IF ถ้'าท�างานัไม�เก!นั 40
ชื่��วโมงต�อส�ปดาหั, บร!ษ�ทจะจ'างในัอ�ตราชื่��วโมงลุ่ะ 100 บาท แต�ถ้'าท�างานัเก!นั 40 ชื่��วโมง จะได'คำ�าลุ่�วงเวลุ่าในัอ�ตรา 150 บาทต�อชื่��วโมง ต�วอย�างเชื่�นั
- คำนัท�างานั 40 ชื่��วโมง ก:จะได'เง!นัเท�าก�บ (40x100) หัร�อเท�าก�บ 4,000 บาท
- คำนัท�างานั 50 ชื่��วโมง ก:จะได'เง!นัเท�าก�บ (40x100)+(10x50) หัร�อเท�าก�บ 5,500 บาท
Page | 7
7. ใหั'ร�บต�วเลุ่ขีมา 1 คำ�าแลุ่'วตรวจสอบว�าต�วเลุ่ขีต�วนั�(นัเป1นัคำ�าบวกหัร�อคำ�าลุ่บ โดยหัากเป1นัคำ�าบวกใหั'แสดงขี'อคำวามว�า Number is
Positive ถ้'าเป1นัคำ�าลุ่บใหั'แสดงขี'อคำวามว�า Number is
Negative หัร�อหัากต�วเลุ่ขีนั�(นัเป1นัศึ/นัย,ใหั'แสดงขี'อคำวามว�า Number is Zero
Page | 8
8. ใหั'เขี�ยนัโปรแกรมในัการร�บขี'อม/ลุ่ส!นัคำ'า ได'แก� ราคำารวม (Total_Price) เพื่��อคำ�านัวณหัาราคำาส!นัคำ'าส�ทธ! โดยหั�กจากส�วนัลุ่ดด�งนั�(
ราคำารวม ส�วนัลุ่ด1-100 ไม�ม�101 – 500 1%501-999 5%1000-5000 7%
Page | 9
9. ใหั'คำ�านัวณยอดเง!นัท��ลุ่/กคำ'าต'องชื่�าระจากการซื้�(อส'นัคำ'าชื่นั!ดหันั��ง ส!นัคำ'าท��ซื้�(อม�ราคำาชื่!(นัลุ่ะ 50 บาท แต�ถ้'าหัากซื้�(อในัปร!มาณมาก ทางร'านัจะขีายในัราคำาท��ถ้/กลุ่งด�งนั�(
จ�านัวนัส!นัคำ'า ราคำาต�อชื่!(นั (บาท)
1-10 5011 – 100 45501-999 401000-5000 30
Page | 10
10. ใหั'นั�กศึ�กษาเขี�ยนัโปรแกรมในัการร�บประเภทส!นัคำ'า แลุ่ะปร!มาณส!นัคำ'า โดยใหั'คำ�านัวณว�าลุ่/กคำ'าต'องจ�ายเง!นัเท�าไหัร� โดยประภทส!นัคำ'า แลุ่ะปร!มาณส!นัคำ'า แต�ลุ่ะประเภทจะม�ส�วนัลุ่ดต�างก�นั ตามเง��อนัไขีต�อไปนั�(
ปร!มาณส!นัคำ'า ประเภท A ประเภท B1-10 3 4มากกว�า 10 5 6
Page | 11