1 exit() and break C++ provides a way to leave a program early (before its natural finish) with the exit() function. The format of exit() is as follows:

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
John Rawls  John Rawls is the most famous American social contract theorist argued that “Justice is fairness” He Thought human natural have a appropriate.
Advertisements

INTRODUCTION TO C LANGUAGE
Control Statement if..else switch..case for while do-while.
การรับค่าและแสดงผล.
การควบคุมทิศทางการทำงาน
LAB # 4 Computer Programming 1 1. พิจารณาโปรแกรมต่อไปนี้
LAB # 8 Computer Programming 1
LAB # 4.
การแสดงผล และการรับข้อมูล
Lab 8: คำสั่ง Do-While อ.ณัฐพงศ์ พยัฆคิน.
บรรยายครั้งที่ 3: Queue
ตัวชี้ P O I N T E R Created By Tasanawan Soonklang
Repetitive Or Iterative
หน่วยที่ 5 การกำหนดเงื่อนไข. if - เลือกว่าทำหรือไม่ if if (เงื่อนไข) คำสั่ง;
หน่วยที่ 4: คำสั่งควบคุมโปรแกรม (Control Flow Command)
คำสั่งควบคุมการทำงาน
การเขียนโปรแกรมภาษาซี
Thread Thread ส่วนของ process ที่ให้ CPU ประมวลผล.
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
Week 5 การทำซ้ำโดย while loop และ do while loop
Chapter 5 การทำซ้ำโดย while loop และ do while loop
Week 5 การทำซ้ำโดย while loop และ do while loop
คำสั่งเงื่อนไข (Condition Statement)
หลักสูตรอบรมครู คอมพิวเตอร์ หลักสูตรอบรมครู คอมพิวเตอร์ หลักสูตรที่ ๑ ทักษะการโปรแกรม เบื้องต้น วันที่สาม.
Computer Programming Asst. Prof. Dr. Choopan Rattanapoka
1 สตริง (String) การประกาศค่าตัวแปรสตริง การกำหนดค่าสตริง การอ้างอิงตัวอักษรแต่ละตัวในสตริง ฟังก์ชั่นที่ใช้ในการจัดการสตริง ฟังก์ชั่นในการเปลี่ยนรูปแบบของสตริง.
Computer Programming การเขียนโปรแกรม คอมพิวเตอร์ สัปดาห์ที่ 6 คำสั่งควบคุมการทำงานแบบ เงื่อนไขและคำสั่งควบคุมการ ทำงานแบบวนซ้ำ.
Introduction to Flowchart
Array ธนวัฒน์ แซ่ เอียบ. The concept of array อาเรย์ : กลุ่มของข้อมูลที่มีชนิดเดียวกันและถูก จัดเก็บเรียงลำดับต่อเนื่องกัน ตัวแปร x สามารถจัดเก็บค่ามากกว่า.
การเขียนคำสั่งควบคุม การทำงานขั้นพื้นฐาน
หลักการโปรแกรม 1 Lecture 14: โปรแกรมย่อย ( การส่งพารามิเตอร์ แบบ pass by reference)
หลักการโปรแกรม 1 Lecture 9: การทำซ้ำ (for).
ครูรุจิรา ทับศรีนวล “Room service”. “Room service”
Chapter 10 Arrays Dept of Computer Engineering Khon Kaen University.
บทที่ 4 คำสั่งควบคุม โปรแกรม. คำสั่งควบคุมโปรแกรมออกได้เป็น 2 ประเภท คือ คำสั่งแบบกำหนดเงื่อนไข (Conditional Statement) คำสั่งแบบทำงานซ้ำ (Repetitive.
หลักการโปรแกรม 1 Lecture 8: การทำซ้ำ (while, do-while)
Streams. Formatted output cout
ITERATION (LOOP) สาขางานคอมพิวเตอร์ธุรกิจอาจารย์จิรา ภรณ์ เขตกุฎี
โครงสร้างภาษาซี C ++ structure
บทที่ 1 บทนำ 1.1 ฮาร์ดแวร์คอมพิวเตอร์ 1.2 ซอฟต์แวร์คอมพิวเตอร์
โครงสร้างการทำงานแบบวนซ้ำ
หลักการโปรแกรม อ.ธนากร อุยพานิชย์.
การประมวลผลแบบวน ( LOOP )
การเขียนโปรแกรมด้วยภาษา C
หน่วยที่ 5 โปรแกรมแบบวนรอบทำซ้ำ
C Programming By Mr. Sanae Sukprung.
คำสั่งวนซ้ำ (Looping)
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
INC 161 , CPE 100 Computer Programming
Control Statements.
ใช้สำหรับ Turbo C++ Version 3.0
ภาษา C เบื้องต้น.
การควบคุมการทำงานด้วยภาษา C
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
บทที่ 4 ตัวแปร (Variables)
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop)
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop) Part1
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
Problem Solving ขั้นตอนวิธีและการแก้ปัญหาสำหรับวิทยาการคอมพิวเตอร์
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop) Part2
ที่มาและหน่วยงานกาชาดต่างๆ
หน่วยที่ 6 อะเรย์ของอักขระ
บทที่ 7 การประมวลผลอาร์เรย์
สื่อการเรียนรู้ครูต้อม ประโยคควรรู้ในครอบครัว2 รายวิชาภาษาอังกฤษ ขั้นประถมศึกษาปีที่ 1-3 นางสาวลัดดาวัลย์ เขื่อนคำ ครูผู้สอน โรงเรียนสันมหาพนวิทยา อำเภอแม่แตง.
Array: One Dimension Programming I 9.
การวิเคราะห์โจทย์ปัญหา (Problem Analysis)
Lecture 7: ทางเลือกแบบมีโครงสร้างซ้อนใน
การวิเคราะห์และออกแบบขั้นตอนวิธี
โครงสร้างของโปรแกรมเกมคอมพิวเตอร์
ใบสำเนางานนำเสนอ:

1 exit() and break C++ provides a way to leave a program early (before its natural finish) with the exit() function. The format of exit() is as follows: exit(status);

2 //Filename : testingexit.cpp #include int main() { int ctr = 0; if (ctr < 5) { ctr++; cout << "\nThis is print # " << ctr; ctr++; exit(0); cout << "\nThis is print # " << ctr; } return 0; }

3 //Filename : test_exit2.cpp #include main() { int ans; do { cout << "Do you want to : \n\n"; cout << "\t1. Run Microsoft Access \n\n"; cout << "\t2. Run Microsoft Exel\n\n"; cout << "What is your selection ? "; cin >> ans; } while ((ans != 1) && (ans != 2)); exit(ans); //return value to operating system return 0; }

4 Instead of exiting an entire program, we can use the break statement to exit the current loop. The format of break is: break; The break statement goes anywhere in a C++ program that another statement can go, but break typically appears in the body of a while or do-while loop so that you can leave the loop early. The following program example demonstrates how to use break statement.

5 //Filename : test_break.cpp //testing break statement #include main() { char name[15]; int a = 1; do { cout << "\nPlease enter your name? "; cin >> name; break; a++; } while (a<5); cout << "\n Thank you"; return 0; }

6 //Filename : testbreak.cpp #include Int main() { int num; char ans; cout << "Here are the number from 1 to 20 \n"; for (num = 1;num <=20;num++) { cout << num << "\n"; cout << "Do you want to see more (Y/N)?"; cin >> ans; if ((ans == 'N') || (ans == 'n')) { break; } cout << "\nThanks"; return 0; }

7 The continue Statement The continue statement does the opposite of the break; instead of exiting a loop early, continue forces the computer to perform another iteration of the loop. If you put a continue statement in the body of a for or while loop, the computer ignores any statement in the loop that follows continue. The format of continue is continue;

8 //Filename : testcontinue.cpp #include main() { char letter; int ctr; for (ctr = 1;ctr <= 5; ctr++) { cout << "Please enter a lowercase letter"; cin >> letter; if ((letter 'z')) { continue; } letter -= 32; cout << "\nThe uppercase is : " << letter << "\n"; } return 0; }

9 //Filename:Print_ascii.cpp //This program print ascii table for uppercase #include main() { int code = 65; char upcase = 'A'; do { cout << "\t" << code << "\t" << upcase; cout << "\n"; code++; upcase++; } while (code < 91); return 0; }

10 1. จงเขียนโปรแกรมรับค่า ตัวอักษรจากคีย์บอร์ด แล้ว แสดงผลลัพธ์ดังต่อไปนี้ ข้อมูลที่พิมพ์ Rungsan การแสดงผลลัพธ์ Total : 7 character Reverse : nasgnuR

11 2. จงเขียนโปรแกรมรับค่า ตัวอักษรจากคีย์บอร์ด แล้ว ทำการเข้ารหัสข้อมูลดังกล่าว โดยมีวิธีการคือ เพิ่ม ค่า 3 ตำแหน่ง เช่น ข้อมูลเริ่มต้น abc เปลี่ยนเป็น def ข้อมูลเริ่มต้น ant เปลี่ยนเป็น dqw 3. จงเขียนโปรแกรมรับค่า ตัวอักษรจากคีย์บอร์ด แล้ว ทำการถอดรหัสข้อมูลดังกล่าว โดยมีวิธีการคือ ลด ค่า 3 ตำแหน่ง เช่น ข้อมูลเริ่มต้น def เปลี่ยนเป็น abc ข้อมูลเริ่มต้น dqw เปลี่ยนเป็น ant