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

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

Information Technology

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


งานนำเสนอเรื่อง: "Information Technology"— ใบสำเนางานนำเสนอ:

1 Information Technology
5 V > Flowchart (ผังงาน) Aj.Wichan Hongbin

2 รูปแบบการเขียนผังงาน
ผังงาน (Flowchart) Pseudocodes และ PDL (Program Design Language) Aj.Wichan Hongbin

3 ความหมายผังงาน ผังงาน คือ รูปภาพหรือสัญลักษณ์ที่ใช้แทนลำดับ หรือขั้นตอนในโปรแกรม รูปภาพ หรือสัญลักษณ์ที่จะใช้เป็นเอกลักษณ์ และแทนความหมายอย่างใดอย่างหนึ่ง Aj.Wichan Hongbin

4 ประเภทผังงาน ผังงานระบบ (System Flowchart)
แสดงถึงขั้นตอนการทำงานภายในระบบงานหนึ่ง ๆ แต่ละจุดประกอบด้วย Input-Process-Output ไม่สามารถเขียนโปรแกรมจากผังงานระบบได้ Aj.Wichan Hongbin

5 ประเภทผังงาน ผังงานโปรแกรม (Program Flowchart)
แสดงถึงขั้นตอนของคำสั่งที่ใช้ในโปรแกรม อาจสร้างมาจากผังงานระบบ นำไปเขียนโปรแกรมคำสั่งให้คอมพิวเตอร์ทำงานต่อไป Aj.Wichan Hongbin

6 ประโยชน์ของผังงาน รู้และเข้าใจได้ง่าย
ง่ายและสะดวกต่อการพิจารณาถึงลำดับขั้นตอนในการทำงาน ตรวจสอบความถูกต้องของลำดับขั้นตอนได้ง่าย การเขียนโปรแกรมทำได้รวดเร็วและง่ายขึ้น บำรุงรักษาหรือเปลี่ยนแปลงได้ง่ายขึ้น Aj.Wichan Hongbin

7 ข้อจำกัดของผังงาน ใช้สื่อความหมายระหว่างบุคคลมากกว่าที่จะสื่อกับเครื่อง ไม่ทราบความสำคัญของแต่ละขั้นตอน สิ้นเปลือง เพราะใช้กระดาษและอุปกรณ์มาก ผังงานขนาดใหญ่ ปรับเปลี่ยนแก้ไขทำได้ยาก ในผังงานจะบอกเพียงลำดับอย่างไร และ ปฏิบัติงานอะไร ผังงานไม่สามารถแทนลักษณะคำสั่งในภาษา ได้ชัดเจนตรงไปตรงมา Aj.Wichan Hongbin

8 สัญลักษณ์ที่ใช้ในการเขียนผังงาน
หน่วยงานที่รวบรวมและกำหนดมาตรฐาน 1. American National Standard Institute (ANSI) 2. International Standards Organization (ISO) Aj.Wichan Hongbin

9 หลักเกณฑ์ทั่วไปของการเขียนผังงาน
การกำหนดค่าเริ่มแรก การรับข้อมูล การประมวลผล การแสดงค่าของข้อมูล การทดสอบ Aj.Wichan Hongbin

10 สัญลักษณ์ที่ใช้ในการเขียนผังงาน
(FLOWCHART SYMBOLS) Aj.Wichan Hongbin

11 สัญลักษณ์ที่ใช้ในการเขียนผังงาน
(FLOWCHART SYMBOLS) Aj.Wichan Hongbin

12 สัญลักษณ์ที่ใช้ในการเขียนผังงาน
(FLOWCHART SYMBOLS) Aj.Wichan Hongbin

13 สัญลักษณ์ที่ใช้ในการเขียนผังงาน
(FLOWCHART SYMBOLS) Aj.Wichan Hongbin

14 รูปแสดงสัญลักษณ์ของผังงานโปรแกรม
จุดเชื่อมต่อ เริ่มต้น/จบงาน ขึ้นหน้าใหม่ การตัดสินใจเลือก แทนการกำหนดค่า หรือคำนวณค่า แสดงผลลัพธ์ บนจอภาพ อ่านข้อมูลเข้า หรือแสดงข้อมูล โดยไม่ระบุชนิดสื่อ ข้อมูลที่ใช้ ลูกศรแสดงทิศทาง แสดงผลลัพธ์ทาง เครื่องพิมพ์ แฟ้มข้อมูล Aj.Wichan Hongbin

15 การวิเคราะห์ปัญหา รูปที่ 1 แสดงพื้นฐานการไหลของข้อมูล ข้อมูลเข้า
การประมวลผล ข้อมูลเข้า ผลลัพธ์ Aj.Wichan Hongbin

16 การจัดภาพและทิศทางของผังงาน
จากบนมาล่าง จากซ้ายไปขวา และควรเขียนลูกศรกำกับทิศทาง สัญลักษณ์มีขนาดต่างกันได้ แต่ต้องมีรูปตามมาตรฐานที่กำหนด หลีกเลี่ยงการโยงไปมาในทิศทางตัดกัน คำอธิบายในภาพเขียนเพียงสั้น ๆ และเข้าใจง่าย ควรมีความเป็นระเบียบเรียบร้อยและสะอาด และควรมีชื่อของผังงาน ผู้เขียน วันที่ที่เขียน และเลขหน้าลำดับ Aj.Wichan Hongbin

17 System Flowchart Aj.Wichan Hongbin

18 หลักการทำงานของโปรแกรม
Process Input Output รับข้อมูล นักศึกษา เอกสาร ตรวจสอบ ข้อมูล ลูกค้า Multi Who? คำนวณ ค่าสินค้า พนักงาน หน้าจอ บันทึก ข้อมูล ผู้จัดการ พิมพ์ รายงาน Aj.Wichan Hongbin

19 กรณีข้อมูลไม่ถูกต้อง
ระบบขั้นพื้นฐาน 1) การรับข้อมูลเข้าสู่ระบบ แฟ้ม ? รับข้อมูลและ ตรวจสอบ ลูกค้า Keyboard กรณีข้อมูลไม่ถูกต้อง Aj.Wichan Hongbin

20 ระบบขั้นพื้นฐาน 2) การคำนวณ การบันทึก การแสดงผล แฟ้ม ? รับข้อมูลและ
สินค้า รับข้อมูลและ ตรวจสอบ คำนวณค่า สินค้า รายการขาย บันทึก รายการขาย พิมพ์ใบเสร็จ รับเงิน ใบเสร็จ ลูกค้า Aj.Wichan Hongbin

21 ระบบขั้นพื้นฐาน 3) การสรุปผล สรุปรายงาน จากข้อมูลที่บันทึกไว้ ปรับปรุง
รายการขาย ปรับปรุง รายการขายสะสม รายการขายสะสม สรุปการขาย ประจำวัน พิมพ์รายงาน ขายประจำวัน สรุปการขาย สุทธิ รายงาน การขาย พิมพ์รายงาน ขาย ผจก. รายงาน การขาย ผจก. Aj.Wichan Hongbin

22 ข้อผิดพลาดที่ต้องระวัง
พนักงาน ผจก. พนักงาน ฝ่ายบัญชี Aj.Wichan Hongbin

23 ระบบสแกนบัตรนักศึกษา
แฟ้มนศ. นักศึกษา สแกนบัตร รับข้อมูล รหัสนศ. ตรวจสอบ รหัสนศ. เวลารูด แสดงผลการ รูดบัตร คำนวณ เวลารูดบัตร สถานะการสแกน บันทึก การรูดบัตร สน.กิจการ สรุปขาด/สาย ประจำวัน แฟ้มเวลาเรียน ประจำวัน รหัสนศ. สรุป ขาด/สาย พิมพ์สรุป ขาด/สาย ตรวจสอบ สถานะรูดบัตร สถานะ รูดบัตร อ.ที่ปรึกษา Aj.Wichan Hongbin

24 ระบบขายสินค้า ลูกค้า ผจก. แฟ้มสินค้า คีย์ข้อมูล ยอดรวม ใบเสร็จ
รับข้อมูล รหัสสินค้า ตรวจสอบ รหัสสินค้า ยอดรวม ใบเสร็จ พิมพ์ใบเสร็จ คำนวณ ค่าสินค้า แสดงผลการ กำนวณ บันทึก รายรับประจำวัน แฟ้มรายได้ ปรับปรุง รายได้สะสม แฟ้มรายรับ ประจำวัน สรุป รายรับ ปจว. พิมพ์สรุป รายรับ ปจว. สรุปรายได้ สรุป รายได้ พิมพ์สรุป รายได้ สรุปรายรับ ปจว. ผจก. Aj.Wichan Hongbin

25 ระบบลงทะเบียน Aj.Wichan Hongbin

26 ระบบเช่าหนังสือการ์ตูน
Aj.Wichan Hongbin

27 แบบฝึกหัด ระบบชำระค่าโทรศัพท์มือถือ ระบบเช่าหนังสือการ์ตูน
ระบบจำหน่ายตั๋วหนัง ระบบกดเงินตู้ ATM ระบบเช่าโรงแรม Aj.Wichan Hongbin

28 ระบบจำหน่ายตั๋วหนัง Aj.Wichan Hongbin

29 ระบบร้านขายยา Aj.Wichan Hongbin

30 ระบบเช็คเกรด Aj.Wichan Hongbin

31 ระบบกดเงินตู้ AT.M. Aj.Wichan Hongbin

32 ระบบคลีนิค Aj.Wichan Hongbin

33 ระบบ Delivery อาหาร Aj.Wichan Hongbin

34 ระบบใบแจ้งหนี้ค่าไฟฟ้า
Aj.Wichan Hongbin

35 ระบบจองตั๋วรถทัวร์ Aj.Wichan Hongbin

36 ระบบรีสอร์ท จงออกแบบ System Flowchart ของระบบจองห้องพัก
รีสอร์ท โดยโปรแกรมสามารถ สามารถตรวจเช็คห้องว่างตามที่ลูกค้าต้องการได้ สามารถบันทึกค่าบริการอื่นๆในระหว่างที่พักในรีสอร์ทได้ สามารถพิมพ์ใบเสร็จชำระเงินให้ลูกค้าได้ สามารถรายงานห้องพักที่จองให้ผู้จัดการได้ สามารถรายงานรายรับประจำวัน รายงานรายรับประจำเดือนให้ผู้จัดการได้ Aj.Wichan Hongbin

37 ระบบอู่ซ่อมรถยนตร์ ในการทำงานของอู่ซ่อมรถยนต์แห่งหนึ่ง จะทำการเขียนรายการซ่อมรถยนต์ และออกใบเสร็จรับเงินด้วยมือให้กับลูกค้า โดยในแต่ละวันจะทำการคำนวณรายรับประจำวัน และทำบัญชีกำไรที่ได้รับ รวมทั้งตรวจนับ Stock อะไหล่ที่มีอยู่ว่าเพียงพอต่อการให้บริการในครั้งต่อไปหรือไม่ กรณีอะไหล่ไม่เพียงพอจะทำใบรายการสั่งซื้อไปยังบริษัทผลิตโดยตรง นอกจากนี้ทางร้านยังทำจดหมายเพื่อส่งไปให้ลูกค้าของทางร้านทราบว่า ขณะนี้ครบกำหนดการเช็ครถยนต์แล้ว ขอให้นำรถยนต์มาตรวจเช็คที่บริษัท จากปัญหาดังกล่าว สมมติทางร้านมีความต้องการนำระบบคอมพิวเตอร์เข้ามาช่วยงาน ให้นักศึกษาออกแบบโดยใช้ System Flowchart Aj.Wichan Hongbin

38 ระบบร้านนวดแผนไทย ในการทำงานของร้านนวดแผนไทยแห่งหนึ่ง เจ้าของร้านจะต้องเขียนรายการใช้บริการของลูกค้าในแต่ละครั้งไว้ในสมุดบันทึก เมื่อลูกค้าจะมาชำระเงิน ก็คำนวณค่าบริการจากรายการที่เขียนไว้ในสมุดบันทึก แล้วแจ้งให้ลูกค้าทราบ พร้อมทั้งออกใบเสร็จรับเงินให้กับลูกค้าด้วย โดยในแต่ละวันทางร้านจะทำสรุปรายรับที่ได้รับ และสรุปค่าจ้างที่พนักงานจะได้รับจากการปฏิบัติหน้าที่ในแต่ละวัน นอกจากนี้ทุกสิ้นเดือนทางร้านจะสรุปรายได้ประจำเดือนเก็บไว้ จากปัญหาดังกล่าว สมมติทางร้านมีความต้องการนำระบบคอมพิวเตอร์เข้ามาช่วยงาน ให้นักศึกษาออกแบบโดยใช้ System Flowchart Aj.Wichan Hongbin

39 Program Flowchart Aj.Wichan Hongbin

40 ตังอย่างผังงาน : จงเขียนผังงานแสดงข้อความ Hello แสดงผลออกทางจอภาพ
start #include <stdio.h> #include <conio.h> main() { clrscr(); printf(“Hello”); getch(); return 0; } clrscr(); printf(“Hello”); getch(); stop Aj.Wichan Hongbin

41 ตังอย่างผังงาน : จงเขียนผังงานแสดงข้อความ ที่กำหนดให้ แสดงผลออกทางจอภาพ
start Welcome to SDLC Please Enter to continue clrscr(); printf(“Welcome to SDLC”); printf(“ ”); printf(“Please enter to continue”); getch(); stop Aj.Wichan Hongbin

42 ตังอย่างผังงาน : จงเขียนผังงานแสดงข้อความ ที่กำหนดให้ แสดงผลออกทางจอภาพ
AT.C 27 Aneversaly My name is ……….. Computer Dpt. Aj.Wichan Hongbin

43 ตังอย่างผังงาน : จงเขียนผังงานรับค่าตัวแปร รหัสนักศึกษา
start #include <stdio.h> #include <conio.h> int id ; main() { clrscr(); printf(“id =”); scanf(“%d”,&id); getch(); return 0; } clrscr(); printf(“id =”); scanf(“%d”,&id); getch(); stop Aj.Wichan Hongbin

44 start clrscr(); printf(“name =”); scanf(“%c”,&name);
#include <stdio.h> #include <conio.h> char name[20]; float amount; main() { clrscr(); printf(“name =”); scanf(“%s”,&name); printf(“amount =”); scanf(“%f”,&amount); getch(); return 0; } clrscr(); printf(“name =”); scanf(“%c”,&name); printf(“Amount =”); scanf(“%f”,&amount); getch(); stop Aj.Wichan Hongbin

45 #include <stdio.h> #include <conio.h> int score ;
จงเขียน Program Flowchart จากโปรแกรมที่กำหนดให้ #include <stdio.h> #include <conio.h> int score ; char id[5]; float gpa; main() { clrscr(); printf(“id =”); scanf(“%s”,&id); printf(“Score =”); scanf(“%d”,&score); printf(“GPA =”); scanf(“%f”,&gpa); getch(); return 0; } Aj.Wichan Hongbin

46 จงแปลงเป็นโปรแกรมภาษาซี start
จาก Program Flowchart จงแปลงเป็นโปรแกรมภาษาซี start clrscr(); 1 printf(“isbn =”); printf(“Page =”); scanf(“%c”,&isbn); scanf(“%d”,&page); printf(“Price =”); getch(); scanf(“%d”,&price); stop 1 Aj.Wichan Hongbin

47 printf(“area =%.2f”,area);
ตังอย่างผังงาน : จงเขียนผังงานคำนวณพื้นที่สามเหลี่ยม เท่ากับ ½ x ฐาน x สูง start clrscr(); #include <stdio.h> #include <conio.h> int base,high ; float area; main() { clrscr(); printf(“base =”); scanf(“%d”,&base); printf(“High =”); scanf(“%d”,&high); area = 0.5 * base * high ; printf(“area =%.2f”,area); getch(); return 0; } printf(“base =”); scanf(“%d”,&base); printf(“High =”); scanf(“%d”,&high); area = 0.5*base*high ; printf(“area =%.2f”,area); getch(); stop Aj.Wichan Hongbin

48 ? จงเขียนผังงานคำนวณพื้นที่วงกลม เท่ากับ ¶r2
start clrscr(); #include <stdio.h> #include <conio.h> int r ; float area,p; main() { clrscr(); p = ; printf(“Radius =”); scanf(“%d”,&r); area = p * r * r ; printf(“area =%.2f”,area); getch(); return 0; } p = ; printf(“Radius =”); scanf(“%d”,&r); area = p * r * r ; printf(“area =%.2f”,area); getch(); stop Aj.Wichan Hongbin

49 printf(“Rate =%.2f”,rate);
? จงเขียนผังงานรับราคาสินค้า เพื่อคำนวณเงินผ่อนระยะเวลา 12 เดือน โดยราคาสินค้าจะต้องคิดดอกเบี้ย 1% ก่อนคำนวณเงินผ่อนต่อเดือน start clrscr(); printf(“Sale =”); scanf(“%d”,&sale); net = sale + ( sale*0.01) ; rate = net / 12 ; printf(“Rate =%.2f”,rate); getch(); stop Aj.Wichan Hongbin

50 แบบทดสอบ จงเขียนผังงาน คำนวณพื้นที่สี่เหลี่ยมผืนผ้า มีสูตรเท่ากับ กว้าง x ยาว จงเขียนผังงาน รับจำนวนนาทีที่โทรศัพท์ เพื่อคำนวณค่าโทร คิดนาทีละ 2 บาท จงเขียนผังงาน รับชั่วโมงการทำงาน เพื่อคำนวณค่าแรง ซึ่งคิดให้ชั่วโมงละ 200 บาท จงเขียนผังงาน รับค่าน้ำ ค่าไฟฟ้า ค่าโทรศัพท์ เพื่อคำนวณรายจ่ายสุทธิ แสดงผลออกทางจอภาพ Aj.Wichan Hongbin

51 Flowchart ประเภท If เงื่อนไข เงื่อนไข คำสั่ง คำสั่ง if (เงื่อนไข) { }
Yes Yes No No คำสั่ง Aj.Wichan Hongbin

52 Flowchart ประเภท If-Else
{ } else เงื่อนไข คำสั่ง No Yes คำสั่ง Aj.Wichan Hongbin

53 Flowchart ประเภท Nested If
{ } else if (เงื่อนไข2) เงื่อนไข1 No Yes คำสั่ง เงื่อนไข2 Yes คำสั่ง No Aj.Wichan Hongbin

54 Flowchart ประเภท Nested If
{ } else if (เงื่อนไข2) เงื่อนไข1 คำสั่ง Yes No เงื่อนไข2 คำสั่ง Yes No Aj.Wichan Hongbin

55 Flowchart ประเภท If โปรแกรมทายเลขจำนวนเต็มที่รับเข้ามาวันเป็นบวกหรือลบ
รับตัวแปรเลขจำนวนเต็ม ทดสอบว่าตัวแปรนั้นเป็นบวกหรือลบ #include <stdio.h> #include <conio.h> int num ; main() { clrscr(); printf(“Number =”); scanf(“%d”,&num); if (num> 0) printf(“Numer is Possitive”); else printf(“number is Negative”); getch(); return 0; } Aj.Wichan Hongbin

56 printf(“Number is Positive”); printf(“Number is Negative);
start รับค่าตัวแปร เลขจำนวนเต็ม clrscr(); printf(“Number =”); scanf(“%d”,&num); ทดสอบ ค่าของตัวแปร if (num >0) Yes printf(“Number is Positive”); No printf(“Number is Negative); เครื่องหมายเปรียบเทียบ < น้อยกว่า <= น้อยกว่าหรือเท่ากับ > มากกว่า >= มากกว่าหรือเท่ากับ == เท่ากับ != ไม่เท่ากับ getch(); stop Aj.Wichan Hongbin

57 ? โปรแกรมทดสอบรหัสผ่านของนักศึกษา ถ้าถูกต้องให้แสดงข้อความว่า Welcome to program แต่ถ้ารหัสผ่านไม่ถูกต้อง ให้แสดงข้อความว่า Error Your Password start รับตัวแปรรหัสผ่าน ทดสอบว่าตัวแปรนั้นเป็นถูกต้องหรือไม่ clrscr(); printf(“Password =”); scanf(“%d”,&password); if (password ==999) Yes printf(“Welcome to program”); No printf(“Error your password); getch(); Aj.Wichan Hongbin stop

58 ถ้าทำงานน้อยกว่า 1 ปี ให้โบนัสเท่ากับ 3% ของเงินเดือน
จงเขียนผังงานแสดงโปรแกรมคำนวณเงินโบนัสของพนักงาน โดยกำหนดให้รับเงินเดือนพนักงาน และระยะเวลาการทำงาน เพื่อคำนวณโบนัส ถ้าทำงานน้อยกว่า 1 ปี ให้โบนัสเท่ากับ 3% ของเงินเดือน ถ้าทำงานระหว่าง 1 – 3 ปี ให้โบนัสเท่ากับ 5% ของเงินเดือน ถ้าทำงานมากกว่า 3 ปี ให้โบนัสเท่ากับ 10% ของเงินเดือน Aj.Wichan Hongbin

59 #include <stdio.h> #include <conio.h> int salary, time ;
float bonus ; main() { clrscr(); printf(“Salary =”); scanf(“%d”,&salary); printf(“Time =”); scanf(“%d”,&time); if (time < 1) bonus = 0.03*salary; else if (time <= 3) bonus = 0.05 * salary ; else bonus = 0.1 * salary; printf(“Bonus =%.2f”,bonus); getch(); return 0; } Aj.Wichan Hongbin

60 printf(“Bonus=%.2f”,bonus);
1 start clrscr(); if (time<1) Yes bonus=0.03*salary; printf(“Salary =”); No scanf(“%d”,&salary); if (time<=3) Yes bonus=0.05*salary; printf(“Time =”); No bonus=0.1*salary; scanf(“%d”,&time); 1 printf(“Bonus=%.2f”,bonus); getch(); Aj.Wichan Hongbin stop

61 จงสร้าง Program Flowchart
#include <stdio.h> #include <conio.h> int salary, time ; float bonus ; main() { clrscr(); printf(“hour =”); scanf(“%d”,&hour); if (hour <= 8) ot = 0 ; else if (hour <= 15) ot = hour * 50 ; else ot = hour * 100; printf(“Ot =%.2f”,ot); getch(); return 0; } โปรแกรมคำนวณค่าล่วงเวลา (ot) ของพนักงานโดยคำนวณจากชั่วโมงการทำงานกำหนดให้ ถ้า ทำงานไม่เกิน 8 ชม. ไม่ให้ค่า ot ถ้า ทำงานไม่เกิน 15 ชม. ให้ค่า ot ชม.ละ 50 ถ้า ทำงานมากกว่า 15 ชม. ให้ค่า ot ชม.ละ 100 จงสร้าง Program Flowchart Aj.Wichan Hongbin

62 ใบงาน 1) จงเขียนผังงานแสดงโปรแกรมรับจำนวนหน่วยน้ำ เพื่อคำนวณค่าน้ำ โดยกำหนดให้ ถ้าหน่วยน้ำไม่เกิน 100 หน่วย คิดค่าน้ำหน่วยละ 2.00 บาท ถ้าหน่วยน้ำไม่เกิน 200 หน่วย คิดค่าน้ำหน่วยละ 3.50 บาท ถ้าหน่วยน้ำมากกว่า 200 หน่วย คิดค่าน้ำหน่วยละ 4.00 บาท 2) จงเขียนผังงานแสดงโปรแกรมรับค่าต้นทุนสินค้า เพื่อคำนวณราคาขาย โดยกำหนดให้ ถ้าต้นทุนน้อยกว่า 100 บาท คิดราคาขายเพิ่มขึ้น 10% ถ้าต้นทุน บาท คิดราคาขายเพิ่มขึ้น 20% ถ้าต้นทุน 501 – 1,000 บาท คิดราคาขายเพิ่มขึ้น 30% ถ้าต้นทุนมากกว่า 1,000 บาท คิดราคาขายเพิ่มขึ้น 50% 3) จงเขียนผังงานรับตัวแปรเลขจำนวนเต็ม 3 จำนวน(num1, num2, num3) เพื่อทายว่าตัวแปรใดคือค่าสูงสุด และตัวแปรใดคือค่าต่ำสุด Aj.Wichan Hongbin

63 Flowchart ประเภท For Statement
คือ คำสั่งประเภทวนซ้ำรอบการทำงานที่กำหนดจำนวนรอบที่แน่นอน for (i=1; i<=5; i++) คำสั่งที่ต้องการทำซ้ำ for (i=1; i<=5; i++) { } Aj.Wichan Hongbin

64 ? โปรแกรมรับคะแนนสอบของนักศึกษา 1,000 คน
start clrscr(); for (i=1; i<=1000; i++) printf(“Score =”); scanf(“%d”,&score); getch(); stop Aj.Wichan Hongbin

65 ? โปรแกรมหาค่าอายุเฉลี่ยของพนักงาน 500 คน
start 1 clrscr(); printf(“Sum =%.2f”,sum); for (i=1; i<=500; i++) aver = sum/500; printf(“Age =”); printf(“ Average=%.2f”,aver); scanf(“%d”,&age); Sum=sum+age ; getch(); stop 1 Aj.Wichan Hongbin

66 ? โปรแกรมหาค่าเงินเดือนเฉลี่ยของพนักงาน 100 คน
start 1 clrscr(); printf(“Sum =%.2f”,sum); for (i=1; i<=100; i++) aver = sum/………; printf(“salary =”); printf(“ Average=%.2f”,aver); scanf(“%d”,&salary); Sum=sum+salary ; getch(); stop 1 Aj.Wichan Hongbin

67 จากโปรแกรมที่กำหนดให้ จงสร้าง Program Flowchart
#include <stdio.h> #include <conio.h> int I,amount,price,sum ; float vat,disc,net ; main() { clrscr(); for (i=1;i<=10;i++) printf(“Amount =”); scanf(“%d”,&amount); printf(“price =”); scanf(“%d”,&price); sum = sum+(amount*price); } printf(“Total =%d”,sum); if (sum <= 100) disc = 0.05; else if (sum <= 1000) disc = 0.10 ; else if (sum <=10000) disc= 0.20 ; else disc = 0.30 ; disc =disc * sum ; printf(“Discount =%f”,disc); total = sum – dsic ; printf(“Total =%.f”,total); vat = 0.07 * total ; printf(“Vat =%f”,vat); net = total + vat ; printf(Net Price =%f”,net); getch(); return 0; } Aj.Wichan Hongbin

68 จากโปรแกรมที่กำหนดให้ จงสร้าง Program Flowchart
#include <stdio.h> #include <conio.h> int num,minute,sum,winner ; float max,aver ; main() { clrscr(); max = 0.0 ; for (i=1;i<=5;i++) printf(“Number =“); scanf(“%d”,&num); sum = 0.0 ; for (j=1 ; I <=35; j++) printf(“minute =”); scanf(“%d”,&minute); sum = sum+minute } aver = sum /35 ; if (i == 1) { max = aver ; } else if (aver < max) max = aver; winner = num; }จบของ for i printf(“The winner is %d”,winner); printf(“Time average %f”,max); getch(); return 0; Aj.Wichan Hongbin


ดาวน์โหลด ppt Information Technology

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


Ads by Google