>cent; meter = cent/100;">

งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

Lab 5: คำสั่ง switch - case อ. ณัฐพงศ์ พยัฆคิน. #include int main(){ long kilo=0, meter=0,cent; cout<<"Enter centimeters: "; cin>>cent; meter = cent/100;

งานนำเสนอที่คล้ายกัน


งานนำเสนอเรื่อง: "Lab 5: คำสั่ง switch - case อ. ณัฐพงศ์ พยัฆคิน. #include int main(){ long kilo=0, meter=0,cent; cout<<"Enter centimeters: "; cin>>cent; meter = cent/100;"— ใบสำเนางานนำเสนอ:

1 Lab 5: คำสั่ง switch - case อ. ณัฐพงศ์ พยัฆคิน

2 #include int main(){ long kilo=0, meter=0,cent; cout<<"Enter centimeters: "; cin>>cent; meter = cent/100; cent %= 100; kilo = meter / 1000; meter %= 1000; cout<<"It is equivalent to "<

3 Method : cin>>cent; //cent = meter = cent / 100;//meter = 1643 cent %= 100;//cent = 75 kilo = meter / 1000; //kilo = 1 meter %= 1000; //meter = 643 การแยกตัวเลขในจำนวนเต็ม Digit Extraction Computer Programming Design

4 โครงสร้างแบบหลายทางเลือก switch Computer Programming Design การควบคุมการทำงานเชิงตรรกะในภาษา C++ นอกจากคำสั่ง if แล้วยังมีคำสั่ง switch ที่ให้ เลือกนำไปใช้ควบคุมการทำงานแบบมีทางเลือก ทางเลือกหลายทาง (Multi-way branching) ตัวเลือก (selector) ต้องเป็นตัวแปร หรือ นิพจน์ แบบชนิด int, short, long, char ค่าหลัง case ต้องเป็นข้อมูลประเภทเดียวกับ ตัวเลือกแล้วทำต่อไปเรื่อยๆ ถ้ายังไม่พบ break; อาจรวมหลาย case เป็นกลุ่มให้ทำชุดคำสั่ง เดียวกันได้ 4

5 โครงสร้างแบบหลายทางเลือก switch ภาษา C++ ออกแบบคำสั่ง switch ให้ทำงาน ลักษณะวิเคราะห์ ตรวจสอบค่าของตัวแปร หรือ นิพจน์ว่าตรงกับค่าภายในคำสั่ง case ใด และจะทำงานตามคำสั่งภายใต้การควบคุมของ คำสั่ง case นั้นๆ แต่หากตรวจสอบแล้วไม่ตรงกับ คำสั่งใดเลย จะทำงานภายใต้คำสั่ง default ข้อควรจำ เงื่อนไขที่ใช้กับคำสั่ง switch ต้องเป็นคำสั่งแบบ ประโยคเงื่อนไขแบบ 1 ประโยค ไม่สามารถใช้ประโยคเงื่อนไขซ้อนกันได้ การทำงานของ switch จะต้องมีคำสั่ง break เพื่ออกจากการทำงานของ case นั้นโดยไม่ต้องผ่าน case ถัดไป Computer Programming Design

6 รูปแบบ ของโครงสร้างแบบหลาย ทางเลือก switch Computer Programming Design

7 ตัวอย่าง ของโครงสร้างแบบหลาย ทางเลือก switch Computer Programming Design Out put ch = 1 Red Blue Yello w Whit e Out put ch =2 Blue Yello w Whit e

8 ตัวอย่าง ของโครงสร้างแบบหลาย ทางเลือก switch Computer Programming Design Out put ch = 1 Red Out put ch = 2 Blue

9 Computer Programming Design

10 More Example #include int main(){ int day; cin>>day; if(1 <= day && day <= 7){ if( day == 1 || day == 7) cout<<"This is a weekend"; else cout<<"This is a weekday"; } else cout<<"Not a legal day"; return 0; } #include int main(){ int day; cin>>day; switch (day){ case 1: case 7: cout<<"This is a weekend"; break; case 2: case 3: case 4: case 5: case 6: cout<<"This is a weekday"; break; default: cout<<"Not a legal day"; break; } return 0; }

11 Output คืออะไร ??? char ch; int x = 30; switch (x%4){ case 1: ch = 'A'; break; case 2: ch = 'B'; break; case 3: ch = 'C'; break; default: ch = 'F'; break; } cout<

12 Grade #include int main(){ int score; cout<<"Enter your total score : "; cin>>score; if(score >= 80) cout<<"You got A"; else if(score > 70) cout<<"You got B"; else if(score > 60) cout<<"You got C"; else if(score > 49) cout<<"You got D"; elsecout<<"You got F"; return 0; } 12 #include int main(){ int score; cout<<"Enter your total score : "; cin>>score; switch (score / 10) { case 10: case 9: case 8: cout<<"You got A"; break; case 7 : cout<<"You got B"; break; case 6 : cout<<"You got C"; break; case 5 : cout<<"You got D"; break; default: cout<<"You got F"; break; } return 0; }

13 Computer Programming Design 13


ดาวน์โหลด ppt Lab 5: คำสั่ง switch - case อ. ณัฐพงศ์ พยัฆคิน. #include int main(){ long kilo=0, meter=0,cent; cout<<"Enter centimeters: "; cin>>cent; meter = cent/100;

งานนำเสนอที่คล้ายกัน


Ads by Google