SlideShare a Scribd company logo
1 of 15
Download to read offline
ภาษาซีเบืองต้น
คําสัง Printf (คําสังในการแสดงผลออกทางหน้าจอ)
เปิดโปรแกรม devC++ แล้วไปที File > new เลือก source file
หรือ กดปุ่ ม Ctrl + N เพือสร้างหน้าใหม่ในการเขียนโค้ด
คือตัวแปรทีสําหรับ เก็บค่าคําสังต่างๆ
อย่างเช่น printf, scanf, if, switch ,break,
else เป็นต้น
** ถ้าไม่ใส่ #include <stdio.h> จะไม่
สามารถ กําหนด คําสัง ทีบอก ได้
คือ Function หลักของโปรแกรม โดยปกติ
จะต้องมี function main อย่างน้อยหนึง
function และ void ทีอยู่ด้านหน้าบอกว่า
function นีไม่มีการ return ค่าอะไรออกมาเลย
จะใช้คําสัง printfเพือให้แสดงข้อความทีต้องการ ในทีนี ต้องการให้
แสดงข้อความ Hello Geoinformatics ,My name is chuthaimat และ
Doraemon (บรรทัดที4-6 ตามลําดับ)
**ในแต่ละคําสังจะต้องใส่ “;” ปิดท้ายเสมอ
**printfเป็นคําสังในการแสดงผลข้อมูลทุกชนิดออกทางหน้าจอ ไม่
ว่าจะเป็นจํานวนเต็ม (int), ทศนิยม (float), ข้อความ (string)
จากนันกด F11 เพือบันทึกไฟล์ (เลือกนามสกุล .c)
** หลังจากเขียนคําสังเสร็จ จะต้อง กด F11 หรือ
compile&run บนแถบคําสังต่างๆ ทุกครัง
ตัวอย่างผลลัพธ์ในการแสดงข้อความ
ใช้ n ในการสังให้ขึนบรรทัดใหม่
จะให้ขึนบรรทัดใหม่กีครังก็ใส่ n
ตามจํานวนนัน
กรอบด้านล่าง จะเป็น ตัวทีแสดงผลของการทํางานของโปรแกรมว่ามีส่วนไหนที ผิดพลาด
เมือทําการ Compile แล้ว
การประกาศตัวแปรแบบ int (integer) เป็นตัวแปรทีใช้สําหรับการเก็บค่าตัวเลข
ทีเป็น จํานวนเต็ม
ผลลัพธ์ของการใช้การกําหนดตัว
แปรแบบ int ( 20 + 2 = 22)
ประกาศตัวแปร เป็น x y z
%d คือ ค่า pointer ของเลขจํานวนเต็ม นอกจาก นียังมี
ค่าอืนๆอีก เช่น
%f - แสดงเลขทศนิยมได้ (Float)
%c - แสดงตัวอักษรตัวเดียว(Character)
%s - แสดงข้อความยาวๆ (String)
การหาผลคูณในภาษาซี
คําอธิบายคําสัง
บรรทัด 4: ประกาศตัวแปร เป็น num1 num2 และ sum
บรรทัด 5: แสดงข้อความ please insert to number1 เพือกรอกตัวเลขตัวที 1
บรรทัด 6: รับค่าตัวเลขที1 เข้ามาเก็บไว้ในตัวแปร num1
บรรทัด 7: แสดงข้อความ please insert to number1 เพือกรอกตัวเลขตัวที 2
บรรทัด 8: รับค่าตัวเลขที1 เข้ามาเก็บไว้ในตัวแปร num2
บรรทัด 9: กําหนดสมการ โดย sum = num1*num2
บรรทัด 10: ขันตอนการดําเนินการตามสมการ แล้วแสดงผลออกมาทางหน้าจอ
ตัวอย่างผลลัพธ์ทีได้
num1=12, num2 = 23, num1*num2 = 276
การแปลงค่า ค.ศ. เป็น พ.ศ.
อธิบายคําสัง
บรรทัด4: ประกาศตัวแปรแบบเลขจํานวนเต็ม โดย ce แทน ค.ศ. และsum ผลลัพธ์ของ พ.ศ.
บรรทัด5 : แสดงข้อความ please insert to C.E. เพือกรอก ตัวเลข ค.ศ. ทีต้องการแปลงค่า
บรรทัด6 : รับค่าตัวเลขทีได้มาเก็บไว้ใน ce
บรรทัด7 : กําหนดสมการการแปลงค่า
บรรทัด8 : แสดงค่าผลลัพธ์ทีได้
ผลลัพธ์ทีได้
ค่า ce(ค.ศ.) = 2012, sum(พ.ศ.) = 2555
คํานวณพืนที สีเหลียมคางหมู
คําอธิบายคําสัง
บรรทัด 4: ประกาศตัวแปร เป็น w1, w2, h และ area (ใช้float เผือค่าตัวเลขทีได้เป็นทศนินม )
บรรทัด 5: แสดงข้อความ please insert to w1 เพือกรอกค่าด้านคู่ขนานด้านที1
บรรทัด 6: รับค่าตัวเลขที1 เข้ามาเก็บไว้ในตัวแปร w1
บรรทัด 7: แสดงข้อความ please insert to w2 เพือกรอกค่าด้านคู่ขนานด้านที 2
บรรทัด 8: รับค่าตัวเลขที2 เข้ามาเก็บไว้ในตัวแปร w2
บรรทัด 9: แสดงข้อความ please insert to height เพือกรอกค่าความสูง
บรรทัด 10: รับค่าตัวเลขของความสูง เข้ามาเก็บไว้ในตัวแปร h
บรรทัด 11: กําหนดสมการ โดย 0.5*(w1+w2)*h
บรรทัด 12: ขันตอนการดําเนินการตามสมการ แล้วแสดงผลออกมาทางหน้าจอ
ผลลัพธ์ทีได้
w1 (ค่าความยาวด้านคู่นานด้านที1) = 2
w2 (ค่าความยาวด้านคู่ขนานด้านที2) = 5
h (ความสูง) = 51
area (พืนทีสีเหลียมคางหมู) = 178.500000
การเปลียนพืนหลัง Wallpaper desktop โดยใช้ภาษาซี
อธิบายคําสัง
บรรทัด 6: เป็นการประกาศตัวแปรแบบตัวอักษร คือการกําหนดชือรูปภาพทีเราต้องการจะเปลียน
บน desktop
บรรทัด 7: a คือ การกําหนดให้มีเสียงเมือทําการเปลียน wallpaper แล้ว
การคํานวณเกรดด้วยภาษาซี โดยใช้เงือนไข if – else
อธิบายคําสัง
บรรทัด4: ประกาศตัวแปรเป็น score เป็นข้อมูลแบบตัวเลขจํานวนเต็ม
บรรทัด5: แสดงค่าตัวเลขทีกรอก
บรรทัด6: รับค่าตัวเลขทีกรอก มาเก็บไว้ทีตัวแปร score
บรรทัด7-8: เป็นการกําหนดเงือนไขว่าถ้าค่าตัวเลขทีกรอกไปนัน ถ้ามากกกว่าหรือเท่ากับ 80 และ
น้อยกว่าหรือเท่ากับ 100 ให้แสดง Grade A
บรรทัด9-10: เป็นการกําหนดเงือนไขว่าถ้าค่าตัวเลขทีกรอกไปนัน ถ้ามากกกว่าหรือเท่ากับ 75 และ
น้อยกว่าหรือเท่ากับ 79ให้แสดง Grade B+
บรรทัด11-12: เป็นการกําหนดเงือนไขว่าถ้าค่าตัวเลขทีกรอกไปนัน ถ้ามากกกว่าหรือเท่ากับ 70 และ
น้อยกว่าหรือเท่ากับ 74ให้แสดง Grade B
บรรทัด13-14: เป็นการกําหนดเงือนไขว่าถ้าค่าตัวเลขทีกรอกไปนัน ถ้ามากกกว่าหรือเท่ากับ 65 และ
น้อยกว่าหรือเท่ากับ 69ให้แสดง Grade C+
บรรทัด15-16: เป็นการกําหนดเงือนไขว่าถ้าค่าตัวเลขทีกรอกไปนัน ถ้ามากกกว่าหรือเท่ากับ 60 และ
น้อยกว่าหรือเท่ากับ 64ให้แสดง Grade C
บรรทัด17-18: เป็นการกําหนดเงือนไขว่าถ้าค่าตัวเลขทีกรอกไปนัน ถ้ามากกกว่าหรือเท่ากับ 55 และ
น้อยกว่าหรือเท่ากับ 59ให้แสดง Grade D+
บรรทัด19-20: เป็นการกําหนดเงือนไขว่าถ้าค่าตัวเลขทีกรอกไปนัน ถ้ามากกกว่าหรือเท่ากับ 50และ
น้อยกว่าหรือเท่ากับ 54ให้แสดง Grade D
บรรทัด21: ถ้าไม่ใช่เงือนไขทีผ่านมาให้แสดง Grade F
**หลังเงือนไข else if ไม่ต้องใส่ “;” เพราะเป็นคําสังทียังไม่สมบูรณ์
เมือจบ เงือนไข else if ต้องใส่ else ปิดท้ายเสมอ (บรรทัด21)
ผลลัพธ์ทีได้Score = 75 แสดงเป็น grade B+
สร้างสูตรคูณด้วยภาษาซี
อธิบายคําสัง
บรรทัดที 6: คําสัง printf พิมพ์ข้อความ please input number ออกทีจอภาพ คือ ให้ผู้ใช้เติมตัวเลข
จํานวนเต็ม เพือทีจะนําไปคํานวณแม่สูตรคูณ
บรรทัดที 7: คําสัง scanf รับค่าตัวเลขจากคีย์บอร์ด แล้วเก็บไว้ทีตัวแปร count
บรรทัดที9: คําสัง for (count= 1; count <= 12; count++) เป็นการกําหนดค่าเริมต้นตัวแปร count
เป็น 1 จากนันทดสอบเงือนไข count<= 12 จริงหรือเท็จ ถ้าเป็นจริงจะทําคําสังบรรทัดที 10 ถ้า
เป็นเท็จจะออกจาก for ไปทําคําสังบรรทัดที 12
บรรทัดที 12: คําสัง printf แสดงค่าตัวแปร mother, count และ mother * count คือ ค่าแม่สูตร
คูณตัวเลขนัน ๆ คูณกับค่า count ในแต่ละรอบ และค่าผลลัพธ์ทีได้จากการเอาตัวเลขแม่สูตร
คูณ คูณกับตัวเลขในแต่ละรอบออกมาเป็นสูตรคูณ
**count++ คือ เพิมทีละ1ค่า จนถึง 12
ผลลัพธ์ทีได้
การทําซําด้วย For
เป็นการสังให้แสดงผลซําของข้อความทีเรากําหนด โดยสามารถกําหนดค่าการทําได้
อธิบายคําสัง
บรรทัดที6: ใช้for เพือสังให้ทําการวนซํา 50 ครัง
บรรทัดที8: แสดงข้อความ “Jariya Srimanta 57170054” 50 ครัง
ผลลัพธ์ทีได้
โปรแกรมสอบถาม โดยใช้เงือนไขแบบ if
อธิบายคําสัง
บรรทัด4: ประกาศตัวแปรแบบตัวอักษร (char) เป็น brother
บรรทัด5: ประกาศตัวแปรแบบเลขจํานวนเต็ม (int) เป็น age
บรรทัด6: แสดงข้อความ Do you have brother? บนหน้าจอ
บรรทัด7: รับค่าทีผู้ใช้กรอกมาเก็บไว้ใน Brother
บรรทัด8: ถ้าผู้ใช้ตอบว่ามีพีชาย ให้แสดงข้อความ “y”
บรรทัด10: ถ้าตอบว่ามีแล้ว จะถาม อายุต่อ โดยจะแสดงข้อความ “How old is he?”
บรรทัด11: รับค่าจากบรรทัด10 มาเก็บไว้ในตัวแปร age
บรรทัด12: แสดงผลอายุออกบนหน้าจอ “He is … years”
บรรทัด14: จะแสดงข้อความ “Good bye” ถ้าผู้ใช้ตอบอย่างอืน นอกจาก “y”

More Related Content

What's hot

capture แต่ล่ะ week 59170060 group1
capture แต่ล่ะ week  59170060 group1capture แต่ล่ะ week  59170060 group1
capture แต่ล่ะ week 59170060 group1
Thamon Monwan
 
แคปเจอร์ คอม 59170031 group1
แคปเจอร์ คอม 59170031 group1แคปเจอร์ คอม 59170031 group1
แคปเจอร์ คอม 59170031 group1
Thamon Monwan
 
Computer programming
Computer  programmingComputer  programming
Computer programming
Preaw Jariya
 

What's hot (19)

ภาษา C เบื้องต้น
ภาษา C เบื้องต้นภาษา C เบื้องต้น
ภาษา C เบื้องต้น
 
Week3
Week3Week3
Week3
 
capture แต่ล่ะ week 59170060 group1
capture แต่ล่ะ week  59170060 group1capture แต่ล่ะ week  59170060 group1
capture แต่ล่ะ week 59170060 group1
 
capture 59170107 group 2
capture 59170107 group 2capture 59170107 group 2
capture 59170107 group 2
 
แคปเจอร์ คอม 59170031 group1
แคปเจอร์ คอม 59170031 group1แคปเจอร์ คอม 59170031 group1
แคปเจอร์ คอม 59170031 group1
 
Week8
Week8Week8
Week8
 
Week5
Week5Week5
Week5
 
comproyui
comproyuicomproyui
comproyui
 
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
 
comprocopper
comprocoppercomprocopper
comprocopper
 
Week2
Week2Week2
Week2
 
Ass010
Ass010Ass010
Ass010
 
59170109 ณัฐฐพล
59170109 ณัฐฐพล59170109 ณัฐฐพล
59170109 ณัฐฐพล
 
Variable2
Variable2Variable2
Variable2
 
Computer programming
Computer  programmingComputer  programming
Computer programming
 
นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1
นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1
นางสาว จรัญญา-กฤตย์ณัชช์-59170236-กลุ่ม-1
 
Matlab2
Matlab2Matlab2
Matlab2
 
Week13
Week13Week13
Week13
 
59170284 สาวิกา
59170284 สาวิกา59170284 สาวิกา
59170284 สาวิกา
 

Similar to ภาษาซีเบื้องต้น

2. โครงสร้างภาษาซี
2. โครงสร้างภาษาซี2. โครงสร้างภาษาซี
2. โครงสร้างภาษาซี
mansuang1978
 
59170249 ธิดารัตน์
59170249 ธิดารัตน์59170249 ธิดารัตน์
59170249 ธิดารัตน์
Beam Suna
 
59170065 พัชริกา
59170065 พัชริกา59170065 พัชริกา
59170065 พัชริกา
Beam Suna
 
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยวนางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว
หน่อย หน่อย
 

Similar to ภาษาซีเบื้องต้น (20)

โปรแกรมDevc++
โปรแกรมDevc++โปรแกรมDevc++
โปรแกรมDevc++
 
2. โครงสร้างภาษาซี
2. โครงสร้างภาษาซี2. โครงสร้างภาษาซี
2. โครงสร้างภาษาซี
 
ภาษา C เบื้องต้น
ภาษา C เบื้องต้นภาษา C เบื้องต้น
ภาษา C เบื้องต้น
 
Chapter1
Chapter1Chapter1
Chapter1
 
59170249 ธิดารัตน์
59170249 ธิดารัตน์59170249 ธิดารัตน์
59170249 ธิดารัตน์
 
12
1212
12
 
59170065 พัชริกา
59170065 พัชริกา59170065 พัชริกา
59170065 พัชริกา
 
Computer programming
Computer programmingComputer programming
Computer programming
 
โปรแกรม
โปรแกรมโปรแกรม
โปรแกรม
 
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยวนางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว
 
การเขียนฟังก์ชั่นในภาษา C
การเขียนฟังก์ชั่นในภาษา Cการเขียนฟังก์ชั่นในภาษา C
การเขียนฟังก์ชั่นในภาษา C
 
Week7
Week7Week7
Week7
 
Week2
Week2Week2
Week2
 
โครงสร้างภาษาซี
โครงสร้างภาษาซีโครงสร้างภาษาซี
โครงสร้างภาษาซี
 
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานโปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
 
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานโปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
 
Introduction toc
Introduction tocIntroduction toc
Introduction toc
 
C lu
C luC lu
C lu
 
โครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซีโครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซี
 
03 input math
03 input math03 input math
03 input math
 

ภาษาซีเบื้องต้น

  • 1. ภาษาซีเบืองต้น คําสัง Printf (คําสังในการแสดงผลออกทางหน้าจอ) เปิดโปรแกรม devC++ แล้วไปที File > new เลือก source file หรือ กดปุ่ ม Ctrl + N เพือสร้างหน้าใหม่ในการเขียนโค้ด คือตัวแปรทีสําหรับ เก็บค่าคําสังต่างๆ อย่างเช่น printf, scanf, if, switch ,break, else เป็นต้น ** ถ้าไม่ใส่ #include <stdio.h> จะไม่ สามารถ กําหนด คําสัง ทีบอก ได้ คือ Function หลักของโปรแกรม โดยปกติ จะต้องมี function main อย่างน้อยหนึง function และ void ทีอยู่ด้านหน้าบอกว่า function นีไม่มีการ return ค่าอะไรออกมาเลย จะใช้คําสัง printfเพือให้แสดงข้อความทีต้องการ ในทีนี ต้องการให้ แสดงข้อความ Hello Geoinformatics ,My name is chuthaimat และ Doraemon (บรรทัดที4-6 ตามลําดับ) **ในแต่ละคําสังจะต้องใส่ “;” ปิดท้ายเสมอ **printfเป็นคําสังในการแสดงผลข้อมูลทุกชนิดออกทางหน้าจอ ไม่ ว่าจะเป็นจํานวนเต็ม (int), ทศนิยม (float), ข้อความ (string)
  • 2. จากนันกด F11 เพือบันทึกไฟล์ (เลือกนามสกุล .c) ** หลังจากเขียนคําสังเสร็จ จะต้อง กด F11 หรือ compile&run บนแถบคําสังต่างๆ ทุกครัง ตัวอย่างผลลัพธ์ในการแสดงข้อความ ใช้ n ในการสังให้ขึนบรรทัดใหม่ จะให้ขึนบรรทัดใหม่กีครังก็ใส่ n ตามจํานวนนัน
  • 4. การประกาศตัวแปรแบบ int (integer) เป็นตัวแปรทีใช้สําหรับการเก็บค่าตัวเลข ทีเป็น จํานวนเต็ม ผลลัพธ์ของการใช้การกําหนดตัว แปรแบบ int ( 20 + 2 = 22) ประกาศตัวแปร เป็น x y z %d คือ ค่า pointer ของเลขจํานวนเต็ม นอกจาก นียังมี ค่าอืนๆอีก เช่น %f - แสดงเลขทศนิยมได้ (Float) %c - แสดงตัวอักษรตัวเดียว(Character) %s - แสดงข้อความยาวๆ (String)
  • 5. การหาผลคูณในภาษาซี คําอธิบายคําสัง บรรทัด 4: ประกาศตัวแปร เป็น num1 num2 และ sum บรรทัด 5: แสดงข้อความ please insert to number1 เพือกรอกตัวเลขตัวที 1 บรรทัด 6: รับค่าตัวเลขที1 เข้ามาเก็บไว้ในตัวแปร num1 บรรทัด 7: แสดงข้อความ please insert to number1 เพือกรอกตัวเลขตัวที 2 บรรทัด 8: รับค่าตัวเลขที1 เข้ามาเก็บไว้ในตัวแปร num2 บรรทัด 9: กําหนดสมการ โดย sum = num1*num2 บรรทัด 10: ขันตอนการดําเนินการตามสมการ แล้วแสดงผลออกมาทางหน้าจอ ตัวอย่างผลลัพธ์ทีได้ num1=12, num2 = 23, num1*num2 = 276
  • 6. การแปลงค่า ค.ศ. เป็น พ.ศ. อธิบายคําสัง บรรทัด4: ประกาศตัวแปรแบบเลขจํานวนเต็ม โดย ce แทน ค.ศ. และsum ผลลัพธ์ของ พ.ศ. บรรทัด5 : แสดงข้อความ please insert to C.E. เพือกรอก ตัวเลข ค.ศ. ทีต้องการแปลงค่า บรรทัด6 : รับค่าตัวเลขทีได้มาเก็บไว้ใน ce บรรทัด7 : กําหนดสมการการแปลงค่า บรรทัด8 : แสดงค่าผลลัพธ์ทีได้ ผลลัพธ์ทีได้ ค่า ce(ค.ศ.) = 2012, sum(พ.ศ.) = 2555
  • 7. คํานวณพืนที สีเหลียมคางหมู คําอธิบายคําสัง บรรทัด 4: ประกาศตัวแปร เป็น w1, w2, h และ area (ใช้float เผือค่าตัวเลขทีได้เป็นทศนินม ) บรรทัด 5: แสดงข้อความ please insert to w1 เพือกรอกค่าด้านคู่ขนานด้านที1 บรรทัด 6: รับค่าตัวเลขที1 เข้ามาเก็บไว้ในตัวแปร w1 บรรทัด 7: แสดงข้อความ please insert to w2 เพือกรอกค่าด้านคู่ขนานด้านที 2 บรรทัด 8: รับค่าตัวเลขที2 เข้ามาเก็บไว้ในตัวแปร w2 บรรทัด 9: แสดงข้อความ please insert to height เพือกรอกค่าความสูง บรรทัด 10: รับค่าตัวเลขของความสูง เข้ามาเก็บไว้ในตัวแปร h บรรทัด 11: กําหนดสมการ โดย 0.5*(w1+w2)*h บรรทัด 12: ขันตอนการดําเนินการตามสมการ แล้วแสดงผลออกมาทางหน้าจอ
  • 8. ผลลัพธ์ทีได้ w1 (ค่าความยาวด้านคู่นานด้านที1) = 2 w2 (ค่าความยาวด้านคู่ขนานด้านที2) = 5 h (ความสูง) = 51 area (พืนทีสีเหลียมคางหมู) = 178.500000
  • 9. การเปลียนพืนหลัง Wallpaper desktop โดยใช้ภาษาซี อธิบายคําสัง บรรทัด 6: เป็นการประกาศตัวแปรแบบตัวอักษร คือการกําหนดชือรูปภาพทีเราต้องการจะเปลียน บน desktop บรรทัด 7: a คือ การกําหนดให้มีเสียงเมือทําการเปลียน wallpaper แล้ว
  • 10. การคํานวณเกรดด้วยภาษาซี โดยใช้เงือนไข if – else อธิบายคําสัง บรรทัด4: ประกาศตัวแปรเป็น score เป็นข้อมูลแบบตัวเลขจํานวนเต็ม บรรทัด5: แสดงค่าตัวเลขทีกรอก บรรทัด6: รับค่าตัวเลขทีกรอก มาเก็บไว้ทีตัวแปร score บรรทัด7-8: เป็นการกําหนดเงือนไขว่าถ้าค่าตัวเลขทีกรอกไปนัน ถ้ามากกกว่าหรือเท่ากับ 80 และ น้อยกว่าหรือเท่ากับ 100 ให้แสดง Grade A บรรทัด9-10: เป็นการกําหนดเงือนไขว่าถ้าค่าตัวเลขทีกรอกไปนัน ถ้ามากกกว่าหรือเท่ากับ 75 และ น้อยกว่าหรือเท่ากับ 79ให้แสดง Grade B+ บรรทัด11-12: เป็นการกําหนดเงือนไขว่าถ้าค่าตัวเลขทีกรอกไปนัน ถ้ามากกกว่าหรือเท่ากับ 70 และ น้อยกว่าหรือเท่ากับ 74ให้แสดง Grade B บรรทัด13-14: เป็นการกําหนดเงือนไขว่าถ้าค่าตัวเลขทีกรอกไปนัน ถ้ามากกกว่าหรือเท่ากับ 65 และ น้อยกว่าหรือเท่ากับ 69ให้แสดง Grade C+
  • 11. บรรทัด15-16: เป็นการกําหนดเงือนไขว่าถ้าค่าตัวเลขทีกรอกไปนัน ถ้ามากกกว่าหรือเท่ากับ 60 และ น้อยกว่าหรือเท่ากับ 64ให้แสดง Grade C บรรทัด17-18: เป็นการกําหนดเงือนไขว่าถ้าค่าตัวเลขทีกรอกไปนัน ถ้ามากกกว่าหรือเท่ากับ 55 และ น้อยกว่าหรือเท่ากับ 59ให้แสดง Grade D+ บรรทัด19-20: เป็นการกําหนดเงือนไขว่าถ้าค่าตัวเลขทีกรอกไปนัน ถ้ามากกกว่าหรือเท่ากับ 50และ น้อยกว่าหรือเท่ากับ 54ให้แสดง Grade D บรรทัด21: ถ้าไม่ใช่เงือนไขทีผ่านมาให้แสดง Grade F **หลังเงือนไข else if ไม่ต้องใส่ “;” เพราะเป็นคําสังทียังไม่สมบูรณ์ เมือจบ เงือนไข else if ต้องใส่ else ปิดท้ายเสมอ (บรรทัด21) ผลลัพธ์ทีได้Score = 75 แสดงเป็น grade B+
  • 12. สร้างสูตรคูณด้วยภาษาซี อธิบายคําสัง บรรทัดที 6: คําสัง printf พิมพ์ข้อความ please input number ออกทีจอภาพ คือ ให้ผู้ใช้เติมตัวเลข จํานวนเต็ม เพือทีจะนําไปคํานวณแม่สูตรคูณ บรรทัดที 7: คําสัง scanf รับค่าตัวเลขจากคีย์บอร์ด แล้วเก็บไว้ทีตัวแปร count บรรทัดที9: คําสัง for (count= 1; count <= 12; count++) เป็นการกําหนดค่าเริมต้นตัวแปร count เป็น 1 จากนันทดสอบเงือนไข count<= 12 จริงหรือเท็จ ถ้าเป็นจริงจะทําคําสังบรรทัดที 10 ถ้า เป็นเท็จจะออกจาก for ไปทําคําสังบรรทัดที 12 บรรทัดที 12: คําสัง printf แสดงค่าตัวแปร mother, count และ mother * count คือ ค่าแม่สูตร คูณตัวเลขนัน ๆ คูณกับค่า count ในแต่ละรอบ และค่าผลลัพธ์ทีได้จากการเอาตัวเลขแม่สูตร คูณ คูณกับตัวเลขในแต่ละรอบออกมาเป็นสูตรคูณ **count++ คือ เพิมทีละ1ค่า จนถึง 12
  • 14. การทําซําด้วย For เป็นการสังให้แสดงผลซําของข้อความทีเรากําหนด โดยสามารถกําหนดค่าการทําได้ อธิบายคําสัง บรรทัดที6: ใช้for เพือสังให้ทําการวนซํา 50 ครัง บรรทัดที8: แสดงข้อความ “Jariya Srimanta 57170054” 50 ครัง ผลลัพธ์ทีได้
  • 15. โปรแกรมสอบถาม โดยใช้เงือนไขแบบ if อธิบายคําสัง บรรทัด4: ประกาศตัวแปรแบบตัวอักษร (char) เป็น brother บรรทัด5: ประกาศตัวแปรแบบเลขจํานวนเต็ม (int) เป็น age บรรทัด6: แสดงข้อความ Do you have brother? บนหน้าจอ บรรทัด7: รับค่าทีผู้ใช้กรอกมาเก็บไว้ใน Brother บรรทัด8: ถ้าผู้ใช้ตอบว่ามีพีชาย ให้แสดงข้อความ “y” บรรทัด10: ถ้าตอบว่ามีแล้ว จะถาม อายุต่อ โดยจะแสดงข้อความ “How old is he?” บรรทัด11: รับค่าจากบรรทัด10 มาเก็บไว้ในตัวแปร age บรรทัด12: แสดงผลอายุออกบนหน้าจอ “He is … years” บรรทัด14: จะแสดงข้อความ “Good bye” ถ้าผู้ใช้ตอบอย่างอืน นอกจาก “y”