ตัวอย่างการใช้คำสั่ง IF_THEN

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
คำสั่งควบคุมในโปรแกรม Interactive C
Advertisements

Lecture 5: ทางเลือกแบบหลายทาง
สรุปคำสั่ง if(เงื่อนไข)
การทำงานแบบเลือกทำ (Selection)
LAB 1 ให้นักศึกษาเขียน Flowchart โดยใช้โปรแกรม Microsoft Word วาดรูป Flowchart ส่ง Flowchart ที่วาดเสร็จแล้วในชั่วโมง และ print ใส่กระดาษ ส่งในครั้งหน้า.
Control Statement if..else switch..case for while do-while.
คำสั่งในการควบคุมโปรแกรม
User Defined Simple Data Type
บทที่ 3 ตอนที่ 1 คำสั่งเงื่อนไขและการตัดสินใจ(p
โครงสร้างควบคุมและคำสั่งแบบเงื่อนไข
Lecture no. 5 Control Statements
การควบคุมทิศทางการทำงาน
ผังงานโปรแกรม (Program Flowchart)
คำสั่งแบบเลือกทำ Week 6.
การแสดงผลและ รับข้อมูล. คำสั่ง Write เป็นคำสั่งที่นำข้อมูลที่ ต้องการแสดงผลที่ จอภาพเมื่อตอนสั่งรัน โปรแกรมไม่ว่าจะ เป็นข้อมูลประเภทข้อความ ตัวเลข การ.
บทที่ 4 การตัดสินใจในการเขียนโปรแกรม
Repetitive Statements (Looping)
โครงสร้างคำสั่งแบบเลือก (Selection)
คำสั่งเงื่อนไขและการควบคุม
การรับข้อมูล และ การแสดงผล
โครงสร้างควบคุม 1. โครงสร้างควบคุมแบบวนทางเลือก
คำสั่งควบคุมการทำงาน
คำสั่งแบบมีเงื่อนไข IF Statement
การควบคุมทิศทางการทำงานของโปรแกรม
การเขียนผังงานแบบโครงสร้าง
WHILE..DO คำสั่งควบคุมให้ทำงานซ้ำ โดยที่ต้องตรวจสอบเงื่อนไขก่อนที่จะทำ
คำสั่ง Repeat...Until คำสั่งควบคุมให้ทำงานซ้ำ
ตัวอย่างคำสั่ง FOR.
ตัวอย่างคำสั่ง CASE.
บทที่ 9 การรับและแสดงผลข้อมูล
บทที่ 7 การกำหนดชนิดข้อมูลใหม่
คำสั่งควบคุม (Control Statement)
Flowchart รูปแบบ If ซ้อน If ก็คือ การเอา If ไปไว้ใน If ทางฝั่ง True  โดยโครงสร้าง If ซ้อน If นั้นเอาไว้ใช้กับ กรณีตรวจสอบเงื่อนไขที่มากกว่า 2 กรณี เพราะเนื่องจาก.
คำสั่งควบคุมการทำงาน
รูปแบบ if-else if if (เงื่อนไข1) {
Chapter 4 คำสั่งควบคุมทิศทาง
LOGO SCCS031 Principle of Computer Programming Thinaphan Nithiyuwith Program of Computer Science & Information Technology suchada/
Chapter 6 Decision Statement
ครูรัตติยา บุญเกิด.
ง30212 การเขียนโปรแกรมภาษาคอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
คำสั่งเงื่อนไข ง การเขียนไดนามิก เว็บเพจ ศูนย์คอมพิวเตอร์โรงเรียนปลวกแดงพิทยาคม.
การใช้คำสั่ง เงื่อนไข การเขียนเว็บเพจโดยใช้ ภาษาสคริปต์ ศูนย์คอมพิวเตอร์โรงเรียนปลวกแดงพิทยาคม.
คำสั่งลำลอง.
โครงสร้างแบบลำดับ คำสั่ง x คำสั่ง y.
หมวดวิชาคอมพิวเตอร์ โรงเรียนพะเยาพิทยาคม โดย อ.วัชระ การสมพจน์
คำสั่งควบคุมการทำงานของ ActionScripts
Week 3 Flow Control in PHP
รูปแบบการเขียนผังงานแบบ 2 ทางเลือก
การเขียนผังงานแบบทางเลือก
Lecture 4 เรคอร์ด.
Week 7 การเขียนโปรแกรมเบื้องต้น
Control Statements.
บทที่ 10 คำสั่งควบคุม OUTLINE 1. คำสั่งแบบเรียงลำดับ (Sequence)
บทที่ 9 เซต (Set) เซต หมายถึงกลุ่ม ฝูง พวก ชุด ของสิ่งใดสิ่งหนึ่ง เช่น เพศ ประกอบด้วย หญิง และ ชาย รายการที่อยู่ในเซต เรียกว่าสมาชิก เซตย่อย (Subset) คือ.
บทที่ 8 ตัวดำเนินการ และ นิพจน์
การออกแบบโครงสร้าง (Structured Design)
คำสั่งเงื่อนไข (Condition Statement)
หลักการเขียนโปรแกรม ( )
การใช้คำสั่งเงื่อนไข
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
บทที่ 4 คำสั่งควบคุมแบบมีทางเลือก
CONDITION Computer Programming Asst. Prof. Dr. Choopan Rattanapoka.
การเขียนโปรแกรม (ภาษาซี)
การรับและแสดงผลข้อมูล (Input/Output)
1 บทที่ 5 โปรแกรมย่อย Part II Function. 2 ฟังก์ชัน (Function) เป็นชุดคำสั่งย่อยที่มีหน้าที่เฉพาะอย่างใดอย่างหนึ่ง เหมือนกับ procedure สามารถมีการรับส่งค่าข้อมูล.
บทที่ 5 โปรแกรมย่อย.
ผังงานโปรแกรม (Program Flowchart)
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์ สัปดาห์ที่ 5 การเขียนโปรแกรมแบบทางเลือก การเขียนโปรแกรมแบบวนซ้ำ.
คำสั่งในการ ทำงานเบื้องต้น ของโปรแกรม. คำสั่งประกาศตัวแปร ชนิดของข้อมูล ชื่อตัวแปรที่ 1, ชื่อตัวแปรที่ 2; ตัวอย่าง Double score, total;
การตั้งมาตรฐานคุณภาพ
ใบสำเนางานนำเสนอ:

ตัวอย่างการใช้คำสั่ง IF_THEN คำสั่งควบคุมการทำงานของโปรแกรม ตัวอย่างการใช้คำสั่ง IF_THEN

คำสั่ง IF/THEN/ELSE เป็นคำสั่งควบคุมให้ทำงานโดยขึ้นอยู่กับเงื่อนไข แบบที่ 1 มีคำสั่งชุดเดียว IF เงื่อนไข THEN Statement ELSE Statement; โดยกำหนดเงื่อนไข ให้เลือกทำงาน ถ้าเงื่อนไขเป็นจริงให้ทำคำสั่งที่อยู่หลัง THEN ถ้าเงื่อนไขเป็นจริงให้ทำคำสั่งที่อยู่หลัง ELSE

ตัวอย่าง ให้ผู้ใช้ป้อนอายุถ้าอายุที่ป้อนมากกว่า 25 ปี จะแสดงข้อความคุณแก่แล้ว ถ้าน้อยกว่า 25 แสดงข้อความคุณยังเป็นวัยรุ่น PROGRAM IF_1; Uses wincrt; VAR AGE : INTEGER; BEGIN WRITE(‘กรุณาป้อนอายุ’);READLN(AGE); IF AGE > 25 THEN WRITELN(‘คุณแก่แล้ว’) ELSE WRITELN (‘คุณยังเป็นวัยรุ่น’); END.

คำสั่ง IF/THEN/ELSE เป็นคำสั่งควบคุมให้ทำงานโดยขึ้นอยู่กับเงื่อนไข แบบที่ 2 มีหลายชุดคำสั่ง IF เงื่อนไข THEN BEGIN Statement; END ELSE END;

PROGRAM IF_2; Uses wincrt; VAR AGE : INTEGER; BEGIN WRITELN(‘กรุณาป้อนอายุ’);READLN(AGE); IF AGE > 25 THEN WRITELLN(‘คุณแก่แล้ว’); WRITELN(‘อายุคุณคือ’, AGE); END ELSE WRITELN(‘คุณยังเป็นวัยรุ่น’); WRITELN (‘อายุคุณคือ’,AGE); END; END.

กรณีมีเงื่อนไขแบบหลายทางเลือก สามารถเขียนคำสั่ง IF ซ้อน IF ได้หลาย ๆ เงื่อนไข If เงื่อนไข Then else If เงื่อนไข Then else If เงื่อนไข Then else

โปรแกรม check grade Program grade; Uses wincrt; Var score : integer; Begin Write('input your score ');readln(score); If(score >=80) and (score <=100) Then write('******A******') else If(score >=75) and (score <=79) Then write('******B+******') If(score >=70) and (score <=74) Then write('******B******') If(score >=65) and (score <=69) Then write('******C+******') If(score >=60) and (score <=64) Then write('******C******') Else If(score >=55) and (score <=59) Then write('******D+******') If(score >=50) and (score <=54) Then write('******D******') write('*****E*****'); End.

แบบฝึกหัด IF จงเขียนโปรแกรมรับค่าตัวเลข 2 จำนวน แล้วให้ตรวจสอบตัวเลข 2 จำนวน ถ้าจำนวนแรกมากกว่าจำนวนที่สอง ให้หาผลต่างของสองจำนวน ถ้าจำนวนที่สองมากกว่าให้หาผลบวก เขียนโปรแกรมเช็คคะแนน โดยเปรียบเทียบดังนี้ ถ้าคะแนน มากกว่าหรือเท่ากับ 50 พิมพ์ผ่าน ต่ำกว่า 50 พิมพ์ข้อความตก จงเขียนโปรแกรมเช็คน้ำหนักมาตรฐาน โดยให้มีการรับค่าน้ำหนัก ส่วนสูง และเพศ โดยมีเงื่อนไขดังนี้ ถ้าเป็นเพศหญิง น้ำหนักมาตรฐาน=ส่วนสูง-110 ถ้าเป็นเพศชาย น้ำหนักมาตรฐาน=ส่วนสูง-100 ถ้าน้ำหนักที่คุณรับเข้ามาเมื่อคำนวนแล้วน้ำหนักเกินมาตรฐานให้แสดงข้อความว่า your are fat แต่ถ้าน้ำหนักน้อยกว่ามาตรฐานให้พิมพ์ว่า your are thin 4. ป้อนตัวเลข 1 จำนวน แล้วตรวจสอบว่าตัวเลขที่ป้อนเป็นเลขคู่ หรือ เลขคี่