1:DOWMLOAD AURASMA APP 2:SCAN PICTURE3:SCAN QR CODE OR SEARCH\"SOMDEJ115\" by Ponlawat Chimtin
คําสงั่ if1:ควบคมุ ให้โปรแกรมตัดสินใจทํางานหรือไม่ทาํ งานในชดุ คาํ สงั่ ที่กาํ หนด2: ตรวจสอบจากนพิ จนท์ ่กี ําหนดวา่ เป็นจรงิ หรอื เท็จ3:ถาํ้ นพิ จนเ์ ป็นจริง(true)โปรแกรมจะทาํ งานท่ชี ุดคําส่ังที่อยู่ภายใต้คาํ สงั่ if4:ถ้าํ นพิ จนเ์ ปน็ เทจ็ (false)โปรแกรมจะข้ามไปทาํ งานที่คําส่ังตอ่ ไปทันที5: มีรปู แบบการทํางานดงั นี้if (boolean_expression) {statements;}โดยที่ boolean_expressionเป็นนิพจนเ์ งื่อนไขซึง่ มีผลการตรวจสอบเปน็ true หรือ false statementsเป็นชดุ ของคาํ ส่งั ท่ีจะทาํ งานเม่อื เงื่อนไขท่ีกาํ หนดใหเ้ ป็น true
คาํ สง่ั if...else1: ควบคุมใหโ้ ปรแกรมเลอื กทาํ งานในชุดคําส่ังใดชดุ คําสั่ง หนงึ่ จาก2 ทางเลือก2: ตรวจสอบจากนพิ จน์ทก่ี าํ หนดว่าเปน็ จรงิ หรือเทจ็3:ถํา้ นพิ จน์เป็นจรงิ (true)โปรแกรมจะทํางานทีช่ ุดคําส่งั ท่ีอยู่ภายใต้คาํสั่ง if4: ถ้ํานิพจน์เปน็ เทจ็ (false)โปรแกรมจะทาํ งานท่ชี ดุ คาํ สง่ั ที่อยภู่ ายใต้คาํ ส่งั else5: มรี ูปแบบการทํางานดงั น้ีif (boolean_expression) { statement_1;}else { statement_2;}โดยท่ี boolean_expressionเปน็ นิพจนเ์ งอื่ นไขซึ่งมีผลการตรวจสอบเป็น true หรอื false statements_1เป็นชุดของคาํ สั่งทจ่ี ะทํางานเม่อื เงอื่ นไขที่กาํ หนดใหเ้ ป็น truestatements_2เปน็ ชดุ ของคําส่ังทจี่ ะทาํ งานเมอื่ เงอ่ื นไขท่ีกําหนดใหเ้ ปน็ false
ขอ้ ควรระวังในการใช้ คําส่ัง if...else1: ในกรณีท่ีมคี าํ สัง่ มากกวา่ 1 คําสง่ัและไมใ่ สเ่ ครื่องมือหมาย { }ครอบคําสัง่ ท้งั หมดจะทําใหโ้ ปรแกรมทาํงานเฉพาะคําสงั่ แรกเท่านั้นทาํ ใหผ้ ลการทาํ งานผิดพลาดได้2: จํากตวั อยา่ งโปรแกรมข้างตน้จะได้ผลการทาํ งานของโปรแกรมเหมอื นกันแตจ่ ะแตกตา่ งจํากโคด้ ตวั อยา่ งโปรแกรมขา้ งลา่ งน้ี3: ควรใชง้ านคําส่ังifโดยกําหนดคําสง่ั ภายใต้เคร่อื งหมาย { } เสมอ
REFERENCEอาจารยว์ ภิ าดา เช่ยี วชาญ
Search
Read the Text Version
- 1 - 6
Pages: