ݺߣ

ݺߣShare a Scribd company logo
โปรแกรม Dev C++ เบื้องต้น และ App Inventor
Hello GI
เข้าโปรแกรม Dev C++
จากนั้นกด File > New > Source File
#include <stdio.h> หรือ ‚stdio.h‛ ถือว่าเป็นส่วนสาคัญส่วนหนึ่งในภาษา c ที่เป็นตัวบอกให้คอม
ไพรเลอร์ เฮดเดอร์ไฟล์ที่ชื่อ <stdio.h> หรือ ‚stdio.h‛ จัดเป็นเฮดเดอร์ไฟล์ของฟังก์ชันหนึ่งใน
ไลบารี่มาตราฐาน
พิมพ์void main () เพื่อสั่งงานโปรแกรมและเปิดปีกกา { เพื่อเป็นการเริ่มต้นของฟังชัน
คาสั่ง printf () ใช้สาหรับสั่งพิมพ์ตัวแปรหรือข้อความอยู่ในเครื่องหมาย ‚….‛ และต้องใส่เซมิโค
ลอนหลังวงเล็บทุกครั้ง แสดงออกทางจอภาพ
getch() รับค่การกดแป้นพิมท์1 ตัวอักษร และจะแสดงผลออกมาทางหน้าจอ
return 0 คือการส่งค่ากลับ
จากนั้นกด } เพื่อเป็นการสิ้นสุด
จากนั้นกด Run และก็จะเป็นตามภาพข้างบน
การบวกเลขจานวนเต็มโดยภาษา C
ประกาศ Datatype เป็น int เพราะเป็นการหาจานวนเต็ม ตามด้วยตัวแปล num1 num2 และ sum
printf เพื่อเป็นการแสดงผลบนหน้าจอ
scanf เป็นการรับค่าจากคีบอร์ด
%d จะใช้สาหรับค่าที่เป็นจานวนเต็ม ใช้คู่กับฟังชัน int
Return0 เป็นการเคลียค่าใน RAM
เข้าโปรแกรม java > File > New > Project เพื่อที่จะเปิดหน้าใหม่ในการทางาน
จากนั้นดูตรง Project SDK ว่าเป็น java version 1.8 หรือยัง ถ้าเป็นแล้วกด Next
เมื่อจากหน้านี้กด Next ต่อเลย
จากนั้นเลือกโฟรเดอร์ที่จะเก็บไฟล์แล้วกด Finish
พิมพ์Scanner (S พิมพ์ใหญ่) แล้วจะมี import ขึ้นที่บรรทัดที่สอง
Scanner in = new Scanner (System.in); (ต้องมี)
พิมพ์Sout แล้วจะมีแถบสีเทาขึ้นให้กด Enter แล้วจะได้ดังรูป จากนั้นพิมพ์เข้าไปวงเล็บว่า
‚ Please insert Number1:‛
เริ่มจากตัวแปล num1 พิมพ์ว่า in.ne แล้วจะมีแถบสีเทาขึ้นให้เลือกที่ NextInt()
จากนั้นจะได้ตามภาพข้างบน แล้วปิดด้วย ;
จากนั้นทาตัวแปล num2 ทาตามเดิม
พิมพ์Sout กด Enter จะกลายเป็น System.out.printIn() จากนั้นพิมพ์ในวงเล็บว่า
‚Sum of‛+num1+‛+‛+num2+‛=‛+(num1+num2)
จากนั้นปิดด้วยปีกจากเป็นการจบฟังชัน
จากนั้นไปที่ week2 -> Mian คลิกขวาแล้วไปที่ run main
พอกด Run Main ก็จะขึ้นมาแบบกรอบข้างล่าง
สร้างโปรแกรมรับค่าจากคีบอร์ดการหาพื้นที่สามเหลี่ยม
ใส่ float b,h,area; เพื่อแสดงตัวตน ค่า float ใช้เพื่อเป็นการเก็บค่าที่ตัวเลขเป็นเลขทศนิยม ต่อด้วยฟัง
ชัน printf เพื่อใช้สาหรับสั่งงาน และ scanf ที่ใช้รับค่าตัวแปลที่ใช้ในการแสดงผล ใช้%f เพราะว่า
เราประกาศ float นั้นเอง b และ h เป็นตัวแปลในการเก็บข้อมูลจึงต้องใส่ & ข้างหน้า b และ h ต่อ
ด้วยสูตรหาพื้นที่ของสามเหลี่ยม area == 0.5*b*h ตามด้วย ; ฟังชัน printf ที่ใช้สาหรับสั่งงานได้แก่
(‚Area of triangle base:%f Height:%f area is:%f‛,b,h,area) ตามด้วย ; %f ตัวแรกเป็นของ b ตัวที่
สองเป็นของ h และตัวสุดท้ายเป็นของ area getch เป็นแสดงผลลัพธ์ และปิดท้ายด้วย return0; และ
ปิดปีกการเพื่อเป็นการจบฟังชัน
จากนั้นกด Run จะได้ตามภาพข้างบน
ถามอายุ โดยใช้คาสั่ง if else
ประกาศ Header file ด้วย #include ‚stdio.h‛ ตามด้วย void main และเปิดปีกกาเพื่อเป็นการเริ่มต้น
ฟังชัน ตามด้วย int age; int age เอาไว้เก็บอายุของลูกค้า จากนั้นตามด้วย
Printf (‚How old are you?:‛); เป็นการสั่งงานถามลูกค้าว่าอายุเท่าไหร่ แล้วให้ลูกค้าใส่อายุของ
ลูกค้าลงไป
Scanf เป็นการรับค่าจากคีบอร์ด ใช้เป็น %d เพราะ int และตัวการทราบตัวเลข
ใช้if(age >=60) ตามด้วย ปีกกาเพื่อเป็นการเปิดเป็นฟังชันของ if else จากนั้นพิมพ์printf(‚You are
Oldest!!!!!!!!‛); คาสั่งนี้เกิดขึ้นเมื่ออายุเกิน 60 แต่ถ้าอายุไม่ถึง 60 จะเข้าสู่คาสั่งของ else
จากนั้นกด Run และจะได้ตามภาพข้างล่างนี้
คาสั่ง if
ประกาศ Header file ด้วย #include ‚stdio.h‛ ตามด้วย void main และเปิดปีกกาเพื่อเป็นการเริ่มต้น
ฟังชัน จากนั้นประกาศ Datatype char ตัวแปลคือ brother และ int เป็นตัวแปล age brotherใช้char
เพราะเป็นการเก็บตัวอักษรที่เป็นประโยค และ age ใช้int เพราะเป็นตัวเลข
printf เพื่อแสดงคาสั่งออกมาบนหน้าจอ ตามด้วย scanf เป็นรับค่าจากคีบอร์ด ในที่นี้ใช้%c เพราะ
ใช้char และตามด้วยคาสั่ง if(brother == ‘y’) และใช้เปิดปีกกาอีเพื่อที่จะเริ่มต้นคาสั่นที่สอง จากนั้น
ใช้คาสั่ง printf(‚How old is he?‛); ตามด้วย scanf ใช้เป็น %d เพราะรับค่าเป็นตัวเลขจานวนเต็ม
แล้วปิดปีกกามีจบคาสั่งนี้ จากนั้นใช้คาสั่ง printf แล้วพิมพ์ว่า GoodBye ในวงเล็บ เพื่อให้แสดง
คาสั่งนี้ขึ้นเมื่อตอบหมดทุกคาถามแล้ว getch เพื่อแสดงผลลัพธ์ และใส่ปีกกาปิดเมื่อจบฟังชัน
คาสั่ง switch case
ประกาศ Header file ด้วย #include ‚stdio.h‛ ตามด้วย void main และเปิดปีกกาเพื่อเป็นการเริ่มต้น
ฟังชัน ตามด้วย char menu; ใช้char เพราะต้องการเก็บเป็นตัวอักษร จากนั้นตามด้วย printf(‚Please
your Order:‛); เพื่อให้แสดงคาสั่ง ตามด้วย scanf(‚%c‛,&menu); ใช้%c เพราะต้องการเก็บข้อมูล
เป็นตัวอักษร จากนั้นตามด้วย switch(ชื่อตัวแปร) ในที่นี้เราให้ตัวแปรเป็น menu แล้วเปิดปีกกา
เพื่อที่จะเริ่มฟังชัน จะใส่ case และจะต้องตามด้วย break เสมอ และมี default จากนั้นก็ปิดปีกกาใน
คาสั่งส่วนของ swith จากนั้นพิมพ์printf(‚nGoodBye‛); เพื่อแสดงคาสั่งออกมาทางหน้าจอ และจบ
ฟังชันนี้ด้วย getch() และใส่เครื่องหมายปีกกาปิด
การคูณสูตรคูณ ด้วยการทาซ้า
ประกาศ Header file ด้วย #include ‚stdio.h‛ ตามด้วย void main และเปิดปีกกาเพื่อเป็นการเริ่มต้น
ฟังชัน ตามด้วย int counter; ใช้int เพราะเป็นจานวนเต็ม
For (counter = 1;counter<=12;counter++) ใช้for เพราะเหมาะกับการทราบจานวนที่แน่นอน
counter = 1 บอกค่าเริ่มต้น counter<=12 บอกเงื่อนไข counter++ การเพิ่มที่ละ 1 ค่า
จากนั้นเปิดปีกกา ตามด้วย printf(‚2 x %d = %d‛,counter,2 * counter); เพื่อเป็นการแสดงบน
หน้าจอ จากนั้นตามด้วยปิดปีกกาเมื่อจบคาสั่ง
Printf(‚nGoodBye‛); และใส่ getch เพื่อเป็นการแสดงผลลัพธ์ และจบฟังชันด้วยเครื่องหมายปีกกา
จากนั้นกด Run จะได้ตามภาพนี้
App inventor
ค้นหาแอพจาก google โดยเสิร์จคาว่า app inventor จากนั้นเลือกอันแรก
จากนั้นไปคาว่า Create app เราต้องสมัคร gmail เพื่อเรียกใช้งาน app inventor
การทาแอพกล้อง
การทา แอพกล้อง เราจะเลือกฟังก์ชันด้านซ้าย แล้วลากมาปล่อยตรงรูปหน้าจอโทรศัพท์ในที่นี่ เรา
จะเลือก image ,button,camera,tinny
จากนั้นเราก็จะมีคาว่า Blocks เลือกฟังก์ชันทางด้านซ้าย ที่เราเลือกมาคือ image,button,camera,tinny
และจัดวางตามแบบนี้เลย
หลังจากนั้นไปคาว่า Build เลือก App (provide QR code for .apk) เพื่อเรียกใช้งานกล้องในโทรศัพท์
โดยการสแกน QR โค้ด
59170109 ณัฐฐพล

More Related Content

What's hot (20)

การโปรแกรมٱ𱹳++
การโปรแกรมٱ𱹳++การโปรแกรมٱ𱹳++
การโปรแกรมٱ𱹳++
minkky04
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซีใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
Nattapon
ภาษาซี
ภาษาซีภาษาซี
ภาษาซี
minkky04
การเขียนคำสั่งขั้นพื้นฐาน(ภาษา)
การเขียนคำสั่งขั้นพื้นฐาน(ภาษา)การเขียนคำสั่งขั้นพื้นฐาน(ภาษา)
การเขียนคำสั่งขั้นพื้นฐาน(ภาษา)
Visaitus Palasak
ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301
ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301
ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301
Oraya Krodkrua
ชื่อนางสาวรัตนาวลี ติมุลา รหัสนิสิต 59670108 กลุ่ม 3301
ชื่อนางสาวรัตนาวลี  ติมุลา  รหัสนิสิต 59670108 กลุ่ม 3301ชื่อนางสาวรัตนาวลี  ติมุลา  รหัสนิสิต 59670108 กลุ่ม 3301
ชื่อนางสาวรัตนาวลี ติมุลา รหัสนิสิต 59670108 กลุ่ม 3301
Oraya Krodkrua
ชื่อนางสาวรัตนาวดี ติมุลา รหัสนิสิต 59670107 กลุ่ม 3301
ชื่อนางสาวรัตนาวดี  ติมุลา  รหัสนิสิต 59670107  กลุ่ม 3301 ชื่อนางสาวรัตนาวดี  ติมุลา  รหัสนิสิต 59670107  กลุ่ม 3301
ชื่อนางสาวรัตนาวดี ติมุลา รหัสนิสิต 59670107 กลุ่ม 3301
Oraya Krodkrua
ชื่อนางสาวรัตนาวดี ติมุลา รหัสนิสิต 59670107 กลุ่ม 3301
ชื่อนางสาวรัตนาวดี  ติมุลา  รหัสนิสิต 59670107  กลุ่ม 3301ชื่อนางสาวรัตนาวดี  ติมุลา  รหัสนิสิต 59670107  กลุ่ม 3301
ชื่อนางสาวรัตนาวดี ติมุลา รหัสนิสิต 59670107 กลุ่ม 3301
Oraya Krodkrua
59170249 ธิดารัตน์
59170249 ธิดารัตน์59170249 ธิดารัตน์
59170249 ธิดารัตน์
Beam Suna
ภาษา C เบื้องต้น
ภาษา C เบื้องต้นภาษา C เบื้องต้น
ภาษา C เบื้องต้น
Apinyaphorn
2. โครงสร้างภาษาซี
2. โครงสร้างภาษาซี2. โครงสร้างภาษาซี
2. โครงสร้างภาษาซี
mansuang1978
Week2
Week2Week2
Week2
WanSurang FK
บทที่1 พื้นฐานโปรแกรมภาษาซี
บทที่1 พื้นฐานโปรแกรมภาษาซีบทที่1 พื้นฐานโปรแกรมภาษาซี
บทที่1 พื้นฐานโปรแกรมภาษาซี
Komkai Pawuttanon
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยวนางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว
หน่อย หน่อย
ภาษาC & mathlab
ภาษาC & mathlabภาษาC & mathlab
ภาษาC & mathlab
Mike Suphakron
นางสาวณัฐวดี ชุมสิงห์
นางสาวณัฐวดี ชุมสิงห์ นางสาวณัฐวดี ชุมสิงห์
นางสาวณัฐวดี ชุมสิงห์
Phitsinee Mymintz
การโปรแกรมٱ𱹳++
การโปรแกรมٱ𱹳++การโปรแกรมٱ𱹳++
การโปรแกรมٱ𱹳++
minkky04
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซีใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
ใบความรู้ที่ 1 ความรู้พื้นฐานโปรแกรมภาษาซี
Nattapon
ภาษาซี
ภาษาซีภาษาซี
ภาษาซี
minkky04
การเขียนคำสั่งขั้นพื้นฐาน(ภาษา)
การเขียนคำสั่งขั้นพื้นฐาน(ภาษา)การเขียนคำสั่งขั้นพื้นฐาน(ภาษา)
การเขียนคำสั่งขั้นพื้นฐาน(ภาษา)
Visaitus Palasak
ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301
ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301
ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต 59670118 กลุ่ม 3301
Oraya Krodkrua
ชื่อนางสาวรัตนาวลี ติมุลา รหัสนิสิต 59670108 กลุ่ม 3301
ชื่อนางสาวรัตนาวลี  ติมุลา  รหัสนิสิต 59670108 กลุ่ม 3301ชื่อนางสาวรัตนาวลี  ติมุลา  รหัสนิสิต 59670108 กลุ่ม 3301
ชื่อนางสาวรัตนาวลี ติมุลา รหัสนิสิต 59670108 กลุ่ม 3301
Oraya Krodkrua
ชื่อนางสาวรัตนาวดี ติมุลา รหัสนิสิต 59670107 กลุ่ม 3301
ชื่อนางสาวรัตนาวดี  ติมุลา  รหัสนิสิต 59670107  กลุ่ม 3301 ชื่อนางสาวรัตนาวดี  ติมุลา  รหัสนิสิต 59670107  กลุ่ม 3301
ชื่อนางสาวรัตนาวดี ติมุลา รหัสนิสิต 59670107 กลุ่ม 3301
Oraya Krodkrua
ชื่อนางสาวรัตนาวดี ติมุลา รหัสนิสิต 59670107 กลุ่ม 3301
ชื่อนางสาวรัตนาวดี  ติมุลา  รหัสนิสิต 59670107  กลุ่ม 3301ชื่อนางสาวรัตนาวดี  ติมุลา  รหัสนิสิต 59670107  กลุ่ม 3301
ชื่อนางสาวรัตนาวดี ติมุลา รหัสนิสิต 59670107 กลุ่ม 3301
Oraya Krodkrua
59170249 ธิดารัตน์
59170249 ธิดารัตน์59170249 ธิดารัตน์
59170249 ธิดารัตน์
Beam Suna
ภาษา C เบื้องต้น
ภาษา C เบื้องต้นภาษา C เบื้องต้น
ภาษา C เบื้องต้น
Apinyaphorn
2. โครงสร้างภาษาซี
2. โครงสร้างภาษาซี2. โครงสร้างภาษาซี
2. โครงสร้างภาษาซี
mansuang1978
บทที่1 พื้นฐานโปรแกรมภาษาซี
บทที่1 พื้นฐานโปรแกรมภาษาซีบทที่1 พื้นฐานโปรแกรมภาษาซี
บทที่1 พื้นฐานโปรแกรมภาษาซี
Komkai Pawuttanon
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยวนางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว
นางสาวภูริชา พลนิกร-59170111-กลุ่ม1-งานเดี่ยว
หน่อย หน่อย
นางสาวณัฐวดี ชุมสิงห์
นางสาวณัฐวดี ชุมสิงห์ นางสาวณัฐวดี ชุมสิงห์
นางสาวณัฐวดี ชุมสิงห์
Phitsinee Mymintz

Viewers also liked (14)

Credenciales 2Credenciales 2
Credenciales 2
Eduardo Rolas
걱정의 계절나기 김승원,박지은,이서현
걱정의 계절나기   김승원,박지은,이서현걱정의 계절나기   김승원,박지은,이서현
걱정의 계절나기 김승원,박지은,이서현
서현 이
Mi credo pedagógico.Mi credo pedagógico.
Mi credo pedagógico.
Isabel Fernández
Derecho a la alimentaciónDerecho a la alimentación
Derecho a la alimentación
JhonatanKyoz
Developing New Age Products
Developing New Age ProductsDeveloping New Age Products
Developing New Age Products
Rajdeep Chatterjee
Predadores SexuaisPredadores Sexuais
Predadores Sexuais
Michele Pó
NMT SRS abstract
NMT SRS abstractNMT SRS abstract
NMT SRS abstract
Margeaux Carter
Pantallas flexiblePantallas flexible
Pantallas flexible
estudiante
A importância dos sub doshas para diagnóstico andreia mealha 2010A importância dos sub doshas para diagnóstico andreia mealha 2010
A importância dos sub doshas para diagnóstico andreia mealha 2010
Michele Pó
Os gunas e a mente Diana SilvaOs gunas e a mente Diana Silva
Os gunas e a mente Diana Silva
Michele Pó
Historia AyurvedaHistoria Ayurveda
Historia Ayurveda
Michele Pó
3 Descartes 3 Descartes
3 Descartes
Erica Frau
4 relacao entre moral e politica4 relacao entre moral e politica
4 relacao entre moral e politica
Erica Frau
Input Output Control System
Input Output Control SystemInput Output Control System
Input Output Control System
Tajul Azhar Mohd Tajul Ariffin
Credenciales 2Credenciales 2
Credenciales 2
Eduardo Rolas
걱정의 계절나기 김승원,박지은,이서현
걱정의 계절나기   김승원,박지은,이서현걱정의 계절나기   김승원,박지은,이서현
걱정의 계절나기 김승원,박지은,이서현
서현 이
Mi credo pedagógico.Mi credo pedagógico.
Mi credo pedagógico.
Isabel Fernández
Derecho a la alimentaciónDerecho a la alimentación
Derecho a la alimentación
JhonatanKyoz
Predadores SexuaisPredadores Sexuais
Predadores Sexuais
Michele Pó
Pantallas flexiblePantallas flexible
Pantallas flexible
estudiante
A importância dos sub doshas para diagnóstico andreia mealha 2010A importância dos sub doshas para diagnóstico andreia mealha 2010
A importância dos sub doshas para diagnóstico andreia mealha 2010
Michele Pó
Os gunas e a mente Diana SilvaOs gunas e a mente Diana Silva
Os gunas e a mente Diana Silva
Michele Pó
Historia AyurvedaHistoria Ayurveda
Historia Ayurveda
Michele Pó
3 Descartes 3 Descartes
3 Descartes
Erica Frau
4 relacao entre moral e politica4 relacao entre moral e politica
4 relacao entre moral e politica
Erica Frau

Similar to 59170109 ณัฐฐพล (20)

โปรแกรมD𱹳++
โปรแกรมD𱹳++โปรแกรมD𱹳++
โปรแกรมD𱹳++
minkky04
59170259 ผลคุณี
59170259 ผลคุณี59170259 ผลคุณี
59170259 ผลคุณี
Beam Suna
59170284 สาวิกา
59170284 สาวิกา59170284 สาวิกา
59170284 สาวิกา
Beam Suna
ภาษาซี๶บื้องต้น
ภาษาซี๶บื้องต้นภาษาซี๶บื้องต้น
ภาษาซี๶บื้องต้น
Popinut Gara
ภาษา C
ภาษา Cภาษา C
ภาษา C
0872671746
1. ประวัติภาษาซี
1. ประวัติภาษาซี1. ประวัติภาษาซี
1. ประวัติภาษาซี
mansuang1978
นางสาวอรอนงค์ เกตุดาว รหัสนิสิต 59170038 กลุ่ม 1
นางสาวอรอนงค์ เกตุดาว รหัสนิสิต 59170038 กลุ่ม 1นางสาวอรอนงค์ เกตุดาว รหัสนิสิต 59170038 กลุ่ม 1
นางสาวอรอนงค์ เกตุดาว รหัสนิสิต 59170038 กลุ่ม 1
Phitsinee Mymintz
นางสาวกัญญารัตน์ คิดในทางดี
นางสาวกัญญารัตน์ คิดในทางดีนางสาวกัญญารัตน์ คิดในทางดี
นางสาวกัญญารัตน์ คิดในทางดี
Phitsinee Mymintz
คำสั่งในโปรแกรมภาษาซี
คำสั่งในโปรแกรมภาษาซีคำสั่งในโปรแกรมภาษาซี
คำสั่งในโปรแกรมภาษาซี
Supaksorn Tatongjai
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
choco336
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
choco336
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
choco336
การเขียนโปรแกรม
การเขียนโปรแกรมการเขียนโปรแกรม
การเขียนโปรแกรม
ikanok
Computer programming
Computer programmingComputer programming
Computer programming
Jariyaa
ภาษาซี
ภาษาซีภาษาซี
ภาษาซี
Nattawut Pornonsung
โปรแกรมD𱹳++
โปรแกรมD𱹳++โปรแกรมD𱹳++
โปรแกรมD𱹳++
minkky04
59170259 ผลคุณี
59170259 ผลคุณี59170259 ผลคุณี
59170259 ผลคุณี
Beam Suna
59170284 สาวิกา
59170284 สาวิกา59170284 สาวิกา
59170284 สาวิกา
Beam Suna
ภาษาซี๶บื้องต้น
ภาษาซี๶บื้องต้นภาษาซี๶บื้องต้น
ภาษาซี๶บื้องต้น
Popinut Gara
1. ประวัติภาษาซี
1. ประวัติภาษาซี1. ประวัติภาษาซี
1. ประวัติภาษาซี
mansuang1978
นางสาวอรอนงค์ เกตุดาว รหัสนิสิต 59170038 กลุ่ม 1
นางสาวอรอนงค์ เกตุดาว รหัสนิสิต 59170038 กลุ่ม 1นางสาวอรอนงค์ เกตุดาว รหัสนิสิต 59170038 กลุ่ม 1
นางสาวอรอนงค์ เกตุดาว รหัสนิสิต 59170038 กลุ่ม 1
Phitsinee Mymintz
นางสาวกัญญารัตน์ คิดในทางดี
นางสาวกัญญารัตน์ คิดในทางดีนางสาวกัญญารัตน์ คิดในทางดี
นางสาวกัญญารัตน์ คิดในทางดี
Phitsinee Mymintz
คำสั่งในโปรแกรมภาษาซี
คำสั่งในโปรแกรมภาษาซีคำสั่งในโปรแกรมภาษาซี
คำสั่งในโปรแกรมภาษาซี
Supaksorn Tatongjai
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
choco336
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
choco336
การเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซีการเขียนโปรแกรมภาษาซี
การเขียนโปรแกรมภาษาซี
choco336
การเขียนโปรแกรม
การเขียนโปรแกรมการเขียนโปรแกรม
การเขียนโปรแกรม
ikanok
Computer programming
Computer programmingComputer programming
Computer programming
Jariyaa

59170109 ณัฐฐพล

  • 1. โปรแกรม Dev C++ เบื้องต้น และ App Inventor Hello GI เข้าโปรแกรม Dev C++ จากนั้นกด File > New > Source File
  • 2. #include <stdio.h> หรือ ‚stdio.h‛ ถือว่าเป็นส่วนสาคัญส่วนหนึ่งในภาษา c ที่เป็นตัวบอกให้คอม ไพรเลอร์ เฮดเดอร์ไฟล์ที่ชื่อ <stdio.h> หรือ ‚stdio.h‛ จัดเป็นเฮดเดอร์ไฟล์ของฟังก์ชันหนึ่งใน ไลบารี่มาตราฐาน
  • 3. พิมพ์void main () เพื่อสั่งงานโปรแกรมและเปิดปีกกา { เพื่อเป็นการเริ่มต้นของฟังชัน คาสั่ง printf () ใช้สาหรับสั่งพิมพ์ตัวแปรหรือข้อความอยู่ในเครื่องหมาย ‚….‛ และต้องใส่เซมิโค ลอนหลังวงเล็บทุกครั้ง แสดงออกทางจอภาพ getch() รับค่การกดแป้นพิมท์1 ตัวอักษร และจะแสดงผลออกมาทางหน้าจอ
  • 4. return 0 คือการส่งค่ากลับ จากนั้นกด } เพื่อเป็นการสิ้นสุด
  • 6. การบวกเลขจานวนเต็มโดยภาษา C ประกาศ Datatype เป็น int เพราะเป็นการหาจานวนเต็ม ตามด้วยตัวแปล num1 num2 และ sum printf เพื่อเป็นการแสดงผลบนหน้าจอ scanf เป็นการรับค่าจากคีบอร์ด %d จะใช้สาหรับค่าที่เป็นจานวนเต็ม ใช้คู่กับฟังชัน int Return0 เป็นการเคลียค่าใน RAM
  • 7. เข้าโปรแกรม java > File > New > Project เพื่อที่จะเปิดหน้าใหม่ในการทางาน จากนั้นดูตรง Project SDK ว่าเป็น java version 1.8 หรือยัง ถ้าเป็นแล้วกด Next
  • 9. พิมพ์Scanner (S พิมพ์ใหญ่) แล้วจะมี import ขึ้นที่บรรทัดที่สอง Scanner in = new Scanner (System.in); (ต้องมี)
  • 10. พิมพ์Sout แล้วจะมีแถบสีเทาขึ้นให้กด Enter แล้วจะได้ดังรูป จากนั้นพิมพ์เข้าไปวงเล็บว่า ‚ Please insert Number1:‛ เริ่มจากตัวแปล num1 พิมพ์ว่า in.ne แล้วจะมีแถบสีเทาขึ้นให้เลือกที่ NextInt()
  • 12. พิมพ์Sout กด Enter จะกลายเป็น System.out.printIn() จากนั้นพิมพ์ในวงเล็บว่า ‚Sum of‛+num1+‛+‛+num2+‛=‛+(num1+num2) จากนั้นปิดด้วยปีกจากเป็นการจบฟังชัน
  • 13. จากนั้นไปที่ week2 -> Mian คลิกขวาแล้วไปที่ run main พอกด Run Main ก็จะขึ้นมาแบบกรอบข้างล่าง
  • 14. สร้างโปรแกรมรับค่าจากคีบอร์ดการหาพื้นที่สามเหลี่ยม ใส่ float b,h,area; เพื่อแสดงตัวตน ค่า float ใช้เพื่อเป็นการเก็บค่าที่ตัวเลขเป็นเลขทศนิยม ต่อด้วยฟัง ชัน printf เพื่อใช้สาหรับสั่งงาน และ scanf ที่ใช้รับค่าตัวแปลที่ใช้ในการแสดงผล ใช้%f เพราะว่า เราประกาศ float นั้นเอง b และ h เป็นตัวแปลในการเก็บข้อมูลจึงต้องใส่ & ข้างหน้า b และ h ต่อ ด้วยสูตรหาพื้นที่ของสามเหลี่ยม area == 0.5*b*h ตามด้วย ; ฟังชัน printf ที่ใช้สาหรับสั่งงานได้แก่ (‚Area of triangle base:%f Height:%f area is:%f‛,b,h,area) ตามด้วย ; %f ตัวแรกเป็นของ b ตัวที่ สองเป็นของ h และตัวสุดท้ายเป็นของ area getch เป็นแสดงผลลัพธ์ และปิดท้ายด้วย return0; และ ปิดปีกการเพื่อเป็นการจบฟังชัน จากนั้นกด Run จะได้ตามภาพข้างบน
  • 15. ถามอายุ โดยใช้คาสั่ง if else ประกาศ Header file ด้วย #include ‚stdio.h‛ ตามด้วย void main และเปิดปีกกาเพื่อเป็นการเริ่มต้น ฟังชัน ตามด้วย int age; int age เอาไว้เก็บอายุของลูกค้า จากนั้นตามด้วย Printf (‚How old are you?:‛); เป็นการสั่งงานถามลูกค้าว่าอายุเท่าไหร่ แล้วให้ลูกค้าใส่อายุของ ลูกค้าลงไป Scanf เป็นการรับค่าจากคีบอร์ด ใช้เป็น %d เพราะ int และตัวการทราบตัวเลข ใช้if(age >=60) ตามด้วย ปีกกาเพื่อเป็นการเปิดเป็นฟังชันของ if else จากนั้นพิมพ์printf(‚You are Oldest!!!!!!!!‛); คาสั่งนี้เกิดขึ้นเมื่ออายุเกิน 60 แต่ถ้าอายุไม่ถึง 60 จะเข้าสู่คาสั่งของ else จากนั้นกด Run และจะได้ตามภาพข้างล่างนี้
  • 16. คาสั่ง if ประกาศ Header file ด้วย #include ‚stdio.h‛ ตามด้วย void main และเปิดปีกกาเพื่อเป็นการเริ่มต้น ฟังชัน จากนั้นประกาศ Datatype char ตัวแปลคือ brother และ int เป็นตัวแปล age brotherใช้char เพราะเป็นการเก็บตัวอักษรที่เป็นประโยค และ age ใช้int เพราะเป็นตัวเลข printf เพื่อแสดงคาสั่งออกมาบนหน้าจอ ตามด้วย scanf เป็นรับค่าจากคีบอร์ด ในที่นี้ใช้%c เพราะ ใช้char และตามด้วยคาสั่ง if(brother == ‘y’) และใช้เปิดปีกกาอีเพื่อที่จะเริ่มต้นคาสั่นที่สอง จากนั้น ใช้คาสั่ง printf(‚How old is he?‛); ตามด้วย scanf ใช้เป็น %d เพราะรับค่าเป็นตัวเลขจานวนเต็ม แล้วปิดปีกกามีจบคาสั่งนี้ จากนั้นใช้คาสั่ง printf แล้วพิมพ์ว่า GoodBye ในวงเล็บ เพื่อให้แสดง คาสั่งนี้ขึ้นเมื่อตอบหมดทุกคาถามแล้ว getch เพื่อแสดงผลลัพธ์ และใส่ปีกกาปิดเมื่อจบฟังชัน
  • 17. คาสั่ง switch case ประกาศ Header file ด้วย #include ‚stdio.h‛ ตามด้วย void main และเปิดปีกกาเพื่อเป็นการเริ่มต้น ฟังชัน ตามด้วย char menu; ใช้char เพราะต้องการเก็บเป็นตัวอักษร จากนั้นตามด้วย printf(‚Please your Order:‛); เพื่อให้แสดงคาสั่ง ตามด้วย scanf(‚%c‛,&menu); ใช้%c เพราะต้องการเก็บข้อมูล เป็นตัวอักษร จากนั้นตามด้วย switch(ชื่อตัวแปร) ในที่นี้เราให้ตัวแปรเป็น menu แล้วเปิดปีกกา เพื่อที่จะเริ่มฟังชัน จะใส่ case และจะต้องตามด้วย break เสมอ และมี default จากนั้นก็ปิดปีกกาใน คาสั่งส่วนของ swith จากนั้นพิมพ์printf(‚nGoodBye‛); เพื่อแสดงคาสั่งออกมาทางหน้าจอ และจบ ฟังชันนี้ด้วย getch() และใส่เครื่องหมายปีกกาปิด
  • 18. การคูณสูตรคูณ ด้วยการทาซ้า ประกาศ Header file ด้วย #include ‚stdio.h‛ ตามด้วย void main และเปิดปีกกาเพื่อเป็นการเริ่มต้น ฟังชัน ตามด้วย int counter; ใช้int เพราะเป็นจานวนเต็ม For (counter = 1;counter<=12;counter++) ใช้for เพราะเหมาะกับการทราบจานวนที่แน่นอน counter = 1 บอกค่าเริ่มต้น counter<=12 บอกเงื่อนไข counter++ การเพิ่มที่ละ 1 ค่า จากนั้นเปิดปีกกา ตามด้วย printf(‚2 x %d = %d‛,counter,2 * counter); เพื่อเป็นการแสดงบน หน้าจอ จากนั้นตามด้วยปิดปีกกาเมื่อจบคาสั่ง Printf(‚nGoodBye‛); และใส่ getch เพื่อเป็นการแสดงผลลัพธ์ และจบฟังชันด้วยเครื่องหมายปีกกา จากนั้นกด Run จะได้ตามภาพนี้
  • 19. App inventor ค้นหาแอพจาก google โดยเสิร์จคาว่า app inventor จากนั้นเลือกอันแรก จากนั้นไปคาว่า Create app เราต้องสมัคร gmail เพื่อเรียกใช้งาน app inventor
  • 20. การทาแอพกล้อง การทา แอพกล้อง เราจะเลือกฟังก์ชันด้านซ้าย แล้วลากมาปล่อยตรงรูปหน้าจอโทรศัพท์ในที่นี่ เรา จะเลือก image ,button,camera,tinny
  • 21. จากนั้นเราก็จะมีคาว่า Blocks เลือกฟังก์ชันทางด้านซ้าย ที่เราเลือกมาคือ image,button,camera,tinny และจัดวางตามแบบนี้เลย หลังจากนั้นไปคาว่า Build เลือก App (provide QR code for .apk) เพื่อเรียกใช้งานกล้องในโทรศัพท์ โดยการสแกน QR โค้ด