Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
เทวัญ ภูพานทอง
5,447 views
ฟังก์ชั่น Switch
Education
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Downloaded 144 times
1
/ 5
2
/ 5
3
/ 5
4
/ 5
5
/ 5
More Related Content
PDF
ฟังก์ชั่น If หลายทางเลือก
by
เทวัญ ภูพานทอง
PDF
ฟังก์ชั่น If ทางเลือกเดียว
by
เทวัญ ภูพานทอง
PDF
ฟังก์ชั่น break
by
เทวัญ ภูพานทอง
PDF
ฟังก์ชั่น If สองทางเลือก
by
เทวัญ ภูพานทอง
PDF
ฟังก์ชั่น While
by
เทวัญ ภูพานทอง
PDF
ฟังก์ชั่น do_while
by
เทวัญ ภูพานทอง
PPTX
การเขียนคำสั่งควบคุมแบบมีทางเลือก
by
Thanon Paktanadechanon
PPT
บทที่ 3 คำสั่งควบคุม ส่วนที่ 1
by
อัครเดช โพธิญาณ์
ฟังก์ชั่น If หลายทางเลือก
by
เทวัญ ภูพานทอง
ฟังก์ชั่น If ทางเลือกเดียว
by
เทวัญ ภูพานทอง
ฟังก์ชั่น break
by
เทวัญ ภูพานทอง
ฟังก์ชั่น If สองทางเลือก
by
เทวัญ ภูพานทอง
ฟังก์ชั่น While
by
เทวัญ ภูพานทอง
ฟังก์ชั่น do_while
by
เทวัญ ภูพานทอง
การเขียนคำสั่งควบคุมแบบมีทางเลือก
by
Thanon Paktanadechanon
บทที่ 3 คำสั่งควบคุม ส่วนที่ 1
by
อัครเดช โพธิญาณ์
What's hot
PDF
Unit11
by
Chommy Rainy Day
PDF
Unit12
by
Chommy Rainy Day
PDF
Unit10
by
Chommy Rainy Day
PDF
Unit9
by
Chommy Rainy Day
PDF
Unit13
by
Chommy Rainy Day
PDF
Unit7
by
Chommy Rainy Day
PDF
Computer Programing 59670091
by
Chanatip Songmuang
PDF
Ass1 1
by
โรงเรียนอุตรดิตถ์ดรุณี
PPTX
การเขียนคำสั่งแบบวนซ้ำ
by
Gatesiree G'ate
PDF
หลักการเขียนโปรแกรม
by
hateriseup
PDF
บทที่3คำสั่งควบคุมโปรแกรม
by
pennapa34
DOCX
59170104
by
หน่อย หน่อย
PPTX
การเขียนคำสั่งควบคุมแบบวนซ้ำ
by
Toey Sunisa
PDF
น.ส.ศิริวิภา กาญจนาวิล-59170116-sec-1
by
หน่อย หน่อย
PPT
05 Loops
by
Art Origin
PDF
Know3 2
by
โรงเรียนอุตรดิตถ์ดรุณี
PDF
Pbl2
by
supaporn20146
PDF
Learn 3
by
Sompon Ketsuwong
PPTX
เงื่อนไข การตัดสินใจ
by
Oraphan4
PDF
Unit8
by
Chommy Rainy Day
Unit11
by
Chommy Rainy Day
Unit12
by
Chommy Rainy Day
Unit10
by
Chommy Rainy Day
Unit9
by
Chommy Rainy Day
Unit13
by
Chommy Rainy Day
Unit7
by
Chommy Rainy Day
Computer Programing 59670091
by
Chanatip Songmuang
Ass1 1
by
โรงเรียนอุตรดิตถ์ดรุณี
การเขียนคำสั่งแบบวนซ้ำ
by
Gatesiree G'ate
หลักการเขียนโปรแกรม
by
hateriseup
บทที่3คำสั่งควบคุมโปรแกรม
by
pennapa34
59170104
by
หน่อย หน่อย
การเขียนคำสั่งควบคุมแบบวนซ้ำ
by
Toey Sunisa
น.ส.ศิริวิภา กาญจนาวิล-59170116-sec-1
by
หน่อย หน่อย
05 Loops
by
Art Origin
Know3 2
by
โรงเรียนอุตรดิตถ์ดรุณี
Pbl2
by
supaporn20146
Learn 3
by
Sompon Ketsuwong
เงื่อนไข การตัดสินใจ
by
Oraphan4
Unit8
by
Chommy Rainy Day
Similar to ฟังก์ชั่น Switch
PPT
C lang
by
Nattawut Pornonsung
PPT
Tec4
by
TigerAdd Ars
PPTX
การเขียนคำสั่งควบคุมแบบมีทางเลือก.
by
Mink Kamolwan
PDF
แนวคิดในการเขียนโปรแกรม
by
เทวัญ ภูพานทอง
PDF
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
by
Nattapon
PDF
ตัวอย่างโปรแกรมลงBlog
by
รัสนา สิงหปรีชา
PDF
compromint
by
Gedsara Kittiwongsakda
PDF
Chapter1
by
อัครเดช โพธิญาณ์
PDF
กำเนิดภาษาซี
by
เทวัญ ภูพานทอง
PPT
C language
by
A-kung Vakul
PPT
C language
by
A-kung Vakul
PPTX
คำสั่งควบคุมของโปรแกรม
by
Parn Nichakorn
PPT
C slide
by
tawee1919
PPTX
งาน อ.ทรงศักดิ์
by
Oraphan4
DOCX
ชื่อนางสาวรัตนาวดี ติมุลา รหัสนิสิต 59670107 กลุ่ม 3301
by
Oraya Krodkrua
DOCX
ชื่อนางสาวรัตนาวดี ติมุลา รหัสนิสิต 59670107 กลุ่ม 3301
by
Oraya Krodkrua
DOCX
ชื่อนางสาวรัตนาวลี ติมุลา รหัสนิสิต 59670108 กลุ่ม 3301
by
Oraya Krodkrua
PDF
59170065 พัชริกา
by
Beam Suna
PDF
3.8 การทำงานตามลำดับ
by
รัสนา สิงหปรีชา
DOC
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
by
Nookky Anapat
C lang
by
Nattawut Pornonsung
Tec4
by
TigerAdd Ars
การเขียนคำสั่งควบคุมแบบมีทางเลือก.
by
Mink Kamolwan
แนวคิดในการเขียนโปรแกรม
by
เทวัญ ภูพานทอง
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
by
Nattapon
ตัวอย่างโปรแกรมลงBlog
by
รัสนา สิงหปรีชา
compromint
by
Gedsara Kittiwongsakda
Chapter1
by
อัครเดช โพธิญาณ์
กำเนิดภาษาซี
by
เทวัญ ภูพานทอง
C language
by
A-kung Vakul
C language
by
A-kung Vakul
คำสั่งควบคุมของโปรแกรม
by
Parn Nichakorn
C slide
by
tawee1919
งาน อ.ทรงศักดิ์
by
Oraphan4
ชื่อนางสาวรัตนาวดี ติมุลา รหัสนิสิต 59670107 กลุ่ม 3301
by
Oraya Krodkrua
ชื่อนางสาวรัตนาวดี ติมุลา รหัสนิสิต 59670107 กลุ่ม 3301
by
Oraya Krodkrua
ชื่อนางสาวรัตนาวลี ติมุลา รหัสนิสิต 59670108 กลุ่ม 3301
by
Oraya Krodkrua
59170065 พัชริกา
by
Beam Suna
3.8 การทำงานตามลำดับ
by
รัสนา สิงหปรีชา
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
by
Nookky Anapat
More from เทวัญ ภูพานทอง
PDF
คู่มือการใช้งาน Kahoot
by
เทวัญ ภูพานทอง
PDF
คู่มือการใช้งาน Kahoot
by
เทวัญ ภูพานทอง
PDF
คู่มือการใช้งาน Plicker
by
เทวัญ ภูพานทอง
PDF
การสืบค้นข้อมูลชั้นสูง
by
เทวัญ ภูพานทอง
PDF
การสืบค้นข้อมูลประเภทรูปภาพ
by
เทวัญ ภูพานทอง
PDF
การสืบค้นข้อมูลประเภทข้อความ
by
เทวัญ ภูพานทอง
PDF
กลยุทธ์การสืบค้นข้อมูล
by
เทวัญ ภูพานทอง
PDF
เครื่องมือค้นหา (Search engine)
by
เทวัญ ภูพานทอง
PDF
ประเภทของ Search engine
by
เทวัญ ภูพานทอง
PDF
เครื่องมือในการค้นหา
by
เทวัญ ภูพานทอง
PDF
ประโยชน์ของการสืบค้น
by
เทวัญ ภูพานทอง
PDF
การค้นหาเว็บด้วย Internet Expolorer
by
เทวัญ ภูพานทอง
PDF
เอกสารประกอบการพิจารณาครูดีในดวงใจ ปี 2559
by
เทวัญ ภูพานทอง
PDF
เอกสารประกอบการพิจารณา Obec Awards ปีการศึกษา 2558
by
เทวัญ ภูพานทอง
PDF
ประกาศผล การประกวดสื่อของ สพฐ.ปีการศึกษา2557
by
เทวัญ ภูพานทอง
PDF
ใบความรู้ เรื่อง รูปแบบรายงานโครงงาน
by
เทวัญ ภูพานทอง
PDF
รายงานเยี่ยมบ้านนักเรียน ปีการศึกษา 2557
by
เทวัญ ภูพานทอง
PDF
เอกสารเสนอ Best practice ครูเต้
by
เทวัญ ภูพานทอง
PDF
แบบเสนอขอรับรางวัล หนึ่งแสนครูดี
by
เทวัญ ภูพานทอง
PDF
รายงานผลการปฏิบัติงานและการประเมินตนเอง ปี 2556
by
เทวัญ ภูพานทอง
คู่มือการใช้งาน Kahoot
by
เทวัญ ภูพานทอง
คู่มือการใช้งาน Kahoot
by
เทวัญ ภูพานทอง
คู่มือการใช้งาน Plicker
by
เทวัญ ภูพานทอง
การสืบค้นข้อมูลชั้นสูง
by
เทวัญ ภูพานทอง
การสืบค้นข้อมูลประเภทรูปภาพ
by
เทวัญ ภูพานทอง
การสืบค้นข้อมูลประเภทข้อความ
by
เทวัญ ภูพานทอง
กลยุทธ์การสืบค้นข้อมูล
by
เทวัญ ภูพานทอง
เครื่องมือค้นหา (Search engine)
by
เทวัญ ภูพานทอง
ประเภทของ Search engine
by
เทวัญ ภูพานทอง
เครื่องมือในการค้นหา
by
เทวัญ ภูพานทอง
ประโยชน์ของการสืบค้น
by
เทวัญ ภูพานทอง
การค้นหาเว็บด้วย Internet Expolorer
by
เทวัญ ภูพานทอง
เอกสารประกอบการพิจารณาครูดีในดวงใจ ปี 2559
by
เทวัญ ภูพานทอง
เอกสารประกอบการพิจารณา Obec Awards ปีการศึกษา 2558
by
เทวัญ ภูพานทอง
ประกาศผล การประกวดสื่อของ สพฐ.ปีการศึกษา2557
by
เทวัญ ภูพานทอง
ใบความรู้ เรื่อง รูปแบบรายงานโครงงาน
by
เทวัญ ภูพานทอง
รายงานเยี่ยมบ้านนักเรียน ปีการศึกษา 2557
by
เทวัญ ภูพานทอง
เอกสารเสนอ Best practice ครูเต้
by
เทวัญ ภูพานทอง
แบบเสนอขอรับรางวัล หนึ่งแสนครูดี
by
เทวัญ ภูพานทอง
รายงานผลการปฏิบัติงานและการประเมินตนเอง ปี 2556
by
เทวัญ ภูพานทอง
ฟังก์ชั่น Switch
1.
เอกสารประกอบการเรียนรายวิชา การเขียนโปรแกรมภาษาซีเบื้องต้น ง
30244 ใบความรู้ที่ 13.1 เรื่อง ฟังก์ชัน switch ผลการเรียนรู้ที่คาดหวัง 1. อธิบายการใช้ฟังก์ชัน switch ในการตรวจสอบเงื่อนไขได้ 2. เขียนผังงานแสดงการตรวจสอบเงื่อนไขของฟังก์ชัน switch ได้ ในส่วนของฟังก์ชัน switch จะทาการตรวจสอบตัวแปรว่ามีค่าเท่ากับ case ใด ถ้าตรงกับ case ใดก็จะ ทางานตามประโยคคาสั่งของ case นั้น การเปรียบเทียบของฟังก์ชัน switch ไม่สามารถเปรียบเทียบค่ามากกว่า น้อยกว่าเหมือนฟังก์ชัน if ได้ และที่สาคัญตัวแปรที่นามาใช้กับฟังก์ชัน switch จะต้องเป็นข้อมูลชนิดเลขจานวน เต็มหรือตัวอักษรเท่านั้น ดังนั้น a1, a2 และ a3 อาจจะเป็นค่าคงที่ ตัวอักษร หรือตัวแปรก็ได้ โดยทั่วไปฟังก์ชัน switch นิยมใช้ในการตรวจสอบเงื่อนไข จานวนหลาย ๆ เงื่อนไขเพราะถ้าใช้ฟังก์ชัน if จะทาให้เกิดความยุ่งยากได้ รูปแบบ switch(ตัวแปร) { case a1; ประโยคคาสั่ง 1; break; case a2; ประโยคคาสั่ง 2; break; case a3; ประโยคคาสั่ง 3; break; default; ประโยคคาสั่ง ; } ฟังก์ชัน switch จะทาการตรวจสอบเงื่อนไข case a1 ว่าถูกต้องตรงกับเงื่อนไขหรือไม่ ถ้าตรงตามเงื่อนไข จะทางานตามประโยคคาสั่งชุดที่ 1 ในกรณีที่ไม่ตรงกับ case a1 ก็จะทา การตรวจสอบเงื่อนไข ไปจนถึง case สุดท้าย ถ้าไม่ตรงกับ case ใดเลย โปรแกรมจะไปทางานตามประโยคคาสั่งชุดที่ 4 ซึ่งเป็นประโยค คาสั่งที่อยู่หลัง default : รวบรวมโดย ครู เทวัญ ภูพานทอง ครู คศ. 1 โรงเรี ยนนามนพิทยาคม สพม. 24 (กาฬสิ นธุ์) http://comkrutae.wordpress.com
2.
เอกสารประกอบการเรียนรายวิชา การเขียนโปรแกรมภาษาซีเบื้องต้น ง
30244 ตัวอย่างโปรแกรม การใช้ฟังก์ชัน swich ตรวจสอบเงื่อนไขของโปรแกรมบวก ลบ คูณ และหาร ตัวเลข 2 จานวน #include<stdio.h> #include<conio.h> #include<stdlib.h> void main(void) { int choice; /*ประกาศตัวแปร choice เป็นชนิดข้อมูลแบบ integer*/ float num1,num2; /*ประกาศตัวแปร num1,num2 เป็นชนิดเลขทศนิยม*/ clrscr() printf(“Please Select Choicen”); printf(“1. Program Additionn”); /*เมนูที่ 1 โปรแกรมบวก*/ printf(“2. Program Subtractionn”); /*เมนูที่ 2 โปรแกรมลบ*/ printf(“3. Program Multifacationn”); /*เมนูที่ 3 โปรแกรมคูณ*/ printf(“4. Program Divisionn”); /*เมนูที่ 4 โปรแกรมหาร*/ printf(“0. Exit Programn”); /*เมนูที่ 0 ออกจากโปรแกรม*/ scanf(“%d,&choice); /*รับข้อมูลเป็นเลขจานวนเต็มแล้วนาไปเก็บในตัวแปร choice*/ switch(choice) /*ใช้ฟังก์ชัน swich ตรวจสอบเงื่อนไข*/ case 0:exit(0); /*ถ้าเป็น case 0 ให้ออกจากโปรแกรม*/ printf(“Enter number 1=”); /*แสดงข้อความให้ป้อนตัวเลขตัวที่ 1*/ printf(“%f,&num1); /*รับค่าตัวเลขแล้วนาไปเก็บในตัวแปร num1*/ printf(“Enter number 2=”); /*แสดงข้อความให้ป้อนตัวเลขตัวที่ 2*/ printf(“%f,&num2); /*รับค่าตัวเลขแล้วนาไปเก็บในตัวแปร num2*/ switch(choice) { case 1:printf(“%.2f+%.2f=%.2fn”,num1,num2,num1+num2);break; case 2:printf(“%.2f-%.2f=%.2fn”,num1,num2,num1-num2);break; case 3:printf(“%.2f*%.2f=%.2fn”,num1,num2,num1*num2);break; case 4:printf(“%.2f/%.2f=%.2fn”,num1,num2,num1/num2);break; default:printf(“Please select only program 1-4n”); } getch(); } รวบรวมโดย ครู เทวัญ ภูพานทอง ครู คศ. 1 โรงเรี ยนนามนพิทยาคม สพม. 24 (กาฬสิ นธุ์) http://comkrutae.wordpress.com
3.
เอกสารประกอบการเรียนรายวิชา การเขียนโปรแกรมภาษาซีเบื้องต้น ง
30244 การทางานของโปรแกรม เมื่อรันโปรแกรมเครื่องจะแสดงเมนูหลักของโปแกรม บวก ลบ คูณ และหาร พร้ อมทั้งข้อความ Please Select Choice เพื่อให้เลือกรายการเมนู ให้ป้อนตัวเลข 1 เพื่อเลือกโปรแกรมบวก, 2 เลือกโปรแกรมลบ, 3 เลือก โปรแกรมคูณ, 4 เลือกโปรแกรมหาร ในกรณีที่เลือกหมายเลข 1,2,3 หรือ 4 โปรแกรมจะให้ป้อนตัวเลข 2 จานวน เพื่อนาไปคานวณ และถ้าเลือก 0 โปรแกรมจะใช้ฟังก์ชัน exit(0) ในการออกจากโปรแกรม แต่ถ้าเลือกหมายเลขที่ ไม่ใช่ 0,1,2,3 และ4 จะแสดงข้อความ Please select only program 1-4 หมายความว่าให้เลือกเฉพาะ หมายเลข 1-4 เท่านั้น รวบรวมโดย ครู เทวัญ ภูพานทอง ครู คศ. 1 โรงเรี ยนนามนพิทยาคม สพม. 24 (กาฬสิ นธุ์) http://comkrutae.wordpress.com
4.
เอกสารประกอบการเรียนรายวิชา การเขียนโปรแกรมภาษาซีเบื้องต้น ง
30244 ใบความรู้ที่ 13.2 เรื่อง ฟังก์ชัน goto ผลการเรียนรู้ที่คาดหวัง - อธิบายการใช้ฟังก์ชัน goto ในการตรวจสอบเงื่อนไขได้ ฟังก์ชัน goto สั่งให้คอมพิวเตอร์ไปทางานตามประโยคคาสั่งหรือชื่อที่กาหนดขึ้นโดยไม่มีเงื่อนไขใดๆ รูปแบบ goto ชื่อที่กาหนด; ตัวอย่าง loop: ประโยคคาสั่ง 1; ประโยคคาสั่ง 2; ประโยคคาสั่ง 3; | | ประโยคคาสั่ง n; Goto loop; ประโยคคาสั่ง n; ตัวอย่างโปรแกรม การใช้ฟังก์ชัน goto สั่งให้คอมพิวเตอร์ไปทางานยังบรรทัดที่กาหนด ใน โปรแกรม บวก ลบ คูณ และหาร ตัวเลข 2 จานวน #include<stdio.h> #include<conio.h> #include<stdlib.h> void main(void) { int choice; float num1,num2; clrscr(); loop: printf(“n”); /*เมื่อพบชื่อ loop จะกลับมาทางานที่บรรทัดนี้*/ printf(“Main Menun”); printf(“1. Program Additionn”); printf(“2. Program Subtractionn”); printf(“3. Program Multiplicationn”); printf(“4. Program Divisionn”); รวบรวมโดย ครู เทวัญ ภูพานทอง ครู คศ. 1 โรงเรี ยนนามนพิทยาคม สพม. 24 (กาฬสิ นธุ์) http://comkrutae.wordpress.com
5.
เอกสารประกอบการเรียนรายวิชา การเขียนโปรแกรมภาษาซีเบื้องต้น ง
30244 printf(“0. Exit Programn”); printf(“====================n”); printf("Please select choice (0-4) : "); scanf(“%d”,&choice); switch(choice) { case 0:exit(0); } printf(“Enter number 1 =”); scanf(“%f”,&num1); printf(“Enter number 2 =”); scanf(“%f”,&num2); switch(choice) { case 1:printf(“%.2f+%.2f=%.2fn”,num1,num2,num1+num2);break; case 2:printf(“%.2f-%.2f=%.2fn”,num1,num2,num1-num2);break; case 3:printf(“%.2f*%.2f=%.2fn”,num1,num2,num1*num2);break; case 4:printf(“%.2f/%.2f=%.2fn”,num1,num2,num1/num2);break; } goto loop; /*ให้ไปทางานในบรรทัดที่ชื่อ loop*/ getch(); } การทางานของโปรแกรม เมื่อรันโปรแกรมเครื่องจะแสดงเมนูหลัก (Main Menu) ให้เลือก 4 เมนู พร้อมกับข้อความ Please select choice เพื่อให้เลือกรายการเมนู ให้ป้อนตัวเลข 1 เพื่อเลือกโปรแกรมบวก 2 เลือกโปรแกรมลบ 3 เลือก โปรแกรมคูณ, 4 เลือกโปรแกรมหาร ในกรณีที่เลือกหมายเลข 1,2,3 หรือ 4 โปรแกรมจะให้ป้อนตัวเลข 2 จานวน เพื่อนาไปคานวณ และถ้าเลือก 0 โปรแกรมจะใช้ฟังก์ชัน exit(0) ในการออกจากโปรแกรม แต่ถ้าเลือกหมายเลขที่ ไม่ใช่ 0,1,2,3 และ4 จะแสดงข้อความ Please select only program 0-4 หมายความว่าให้เลือกเฉพาะ หมายเลข 0-4 เท่านั้น โปรแกรมนี้สามารถทางานได้หลายครั้งเพราะมีฟังก์ชัน goto สั่งให้ทางานในบรรทัด loop คล้ายกับการวนรอบการทางานได้ แต่ถ้าต้องการออกโปรแกรม ก็เลือกป้อนหมายเลข 0 ก็จะสามารถออกจาก โปรแกรมได้ รวบรวมโดย ครู เทวัญ ภูพานทอง ครู คศ. 1 โรงเรี ยนนามนพิทยาคม สพม. 24 (กาฬสิ นธุ์) http://comkrutae.wordpress.com
Download