More Related Content Similar to การโปรแกรมDevc++ Similar to การโปรแกรมDevc++ (11) การโปรแกรมDevc++1. การใช้โปรแกรม DEVC++ เขียนภาษา C
กด Ctrl+N เพื่อสร้าง หน้าใหม่สาหรับเขียนโค้ด
#include <stdio.h> คือจุดเริ่มต้นของการเขียนภาษา C
void main( ) คือ ส่วนของฟังก์ชัน main() โดยประกาศชนิดข้อมูลที่คืนค่ากลับเป็น void และ
ค่าที่รับเข้ามาในฟังก์ชันเป็น void หมายถึง ฟังก์ชันนี้จะไม่มีการคืนค่าใดๆ กลับออกไป และไม่
มีการรับค่าใด ๆ เข้ามาในฟังก์ชัน
2. ต้องใส่ปีกกาทุกครั้ง { }
Printf คือ คาสั่งให้แสดงผล
โดย save นามสกุลเป็น .c
พิมพ์ประโยคที่ต้องการให้แสดงใน (“…ประโยค...”)
เมื่อจบคาสั่งแต่ละบรรทัดต้องใส่ ; ทุกครั้ง !!!
3. n คือ คาสั่งในการขึ้นบรรทัดใหม่ แล้วกด F11 เพื่อแสดงผล
a คือ คาสั่งที่ทาให้เกิดเสียง
การบวกเลข
int คือ การกาหนดตัวแปร ใช้คู่กับ %d
ซึ่งเป็นการประกาศค่าจานวนเต็ม
“,” สาคัญมาก ถ้าไม่มีจะทาให้ค่า
คลาดเคลื่อนได้
4. การคูณธรรมดา
โจทย์: รับค่าเลขจานวนเต็ม 2 จานวน และหาผลคูณของเลขจานวนทั้ง 2 จานวน
1. Int %d คือการประกาศค่าตัวแปรจานวนเต็ม
-sum คือผลรวม
-num1 , num2 คือตัวเลขที่จะต้องกรอกข้อมูลเข้าไปตอนแสดงผล โดยสุดท้ายจะต้องบอกทุก
ครั้งว่ารับค่าเปอร์เซ็นอะไร
2. Printf(“…ข้อมูลที่ต้องการให้แสดง..”) จะเป็นข้อความหรือสมการก็ได้
ถ้าเป็นสมการ ให้เขียนสมการใน “ ” แล้ว , เพื่อบอกว่าสมการนั้นมีตัวแปรคืออะไรบ้างแล้วใส่
วงเล็บปิด
3. Scanf คือ การนาเข้าข้อมูล โดยใส่ %d แล้วให้ระบุว่า %d นั้นคืออะไร โดยต้องมี ,&เสมอ
4. กาหนดสมการ แล้ว printf ค่าของสมการ
6. จงหาพื้นที่วงกลม
การเปลี่ยนพื้นหลัง wallpaper
ต้องระบุหลัง %f ให้ชัดเจนว่า
%f ตัวนั้นหมายถึงอะไร
-การเปลี่ยนพื้นหลัง wallpaper ทุกอย่างต้องระบุให้
ชัดเจนตามนี้เพราะต้องเชื่อมต่อกับdextop
-โดยกรอกที่อยู่ของภาพและชื่อภาพ
8. การใช้ iF else if
โปรแกรมการคานวณเกรด
การทา IF else if มีการประกาศตัวแปร int เพียงตัวแปรเดียวเท่านั้น หลัง else if ไม่
ต้องใส่ ; และเมื่อจบ else if ต้องใส่ else ปิดท้ายเสมอ
9. การใช้ if
การถามว่า “มีพี่ชายไหม ถ้ามี พี่ชายคุณอายุเท่าไหร่”
มีการประกาศตัวแปร 2 ตัวแปร
1.ถามว่ามีพี่ชายไหม ประการตัวแปร char
2.ถามว่าพี่ชายอายุเท่าไหร่ ประกาศตัวแปร int
ถ้าตอบว่าไม่มีจะแสดงผลว่า “Good bye” โดยไม่ต้องมีการถามอายุอีก
11. การใช้ for
For คือ การทาซ้า
For(ค่าเริ่มต้น(เริ่มนับที่ค่าเท่าไหร่);นับถึงลาดับที่เท่าไหร่;.ให้ทาการอะไร (โดยต้องใส่
เครื่องหมายซ้ากัน2ครั้ง))