[c language #5] ตัวแปรและ Text Formatting

ตัวแปร (variable) คือสิ่งที่จะช่วยเราจำค่าต่างๆ ไว้แสดงค่าหรือคำนวณภายหลัง โดยตัวแปรเหล่านี้จะเก็บค่าเอาไว้ในหน่วยความจำ (Memory) ของคอมพิวเตอร์นั่นเอง การประกาศตัวแปร (Declarations) ก่อนที่เราจะนำตัวแปรมาใช้ได้ เราต้องประกาศตัวแปรเสียก่อน โดยมีรูปแบบดังนี้ int number; char letter; ชนิดของตัวแปร Type name                …

[c language #4] Escape Character และ Comment

Escape Character ในการเขียนโปรแกรมให้มีการแสดงผลเครื่องหมายพิเศษต่างๆ เช่น เครื่องหมายคำพูด ” หรือเครื่องหมาย \  เราจะเขียนโปรแกรมอย่างไร เพราะเครื่องหมายคำพูดถูกใช้อยู่ในฟังก์ชัน printf() อยู่แล้ว เพราะเป็นเครื่องหมายแสดงถึงขอบเขตเริ่มต้นและสิ้นสุดของข้อความ (สายอักขระหรือ string) แล้วหากเราต้องการแสดงเครื่องหมายเหล่านี้ออกจากหน้าจอจะทำอย่างไรดีล่ะ? วิธีการนั้นง่ายๆ แค่เอาเครื่องหมาย \ ซึ่งเรียกว่า อักขระหลีก (Escape character) ไปวางไว้หน้าอักขระเหล่านั้น มีผลให้อักขระที่ตามหลังเครื่องหมาย \ หนึ่งตัว มีความหมายเปลี่ยนไปจากเดิม เช่น …

[c language #3] New line ขึ้นบรรทัดใหม่อย่างไรดี?

หากนักเรียนได้ลองใช้ฟังก์ชัน printf() เพื่อแสดงผลข้อมูลไปบ้างแล้ว นักเรียนจะพบว่ามีการแสดงผลเพียงบรรทัดเดียว แม้เราจะใช้ฟังก์ชัน printf() อีกบรรทัดหนึ่งก็ตาม ผลลัพธ์ที่แสดงออกจากหน้าจอก็ยังแสดงผลเพียงบรรทัดเดียว เช่น printf(“My name is Nattapon”); printf(“I am a student”); ผลลัพธ์ที่ได้คือ My name is NattaponI am a student แล้วทำอย่างไร เราถึงจะทำให้ผลลัพธ์ที่แสดงออกทางหน้าจอ…

[c language #2] Hello World! โปรแกรมแรกใช้ชีวิต

ให้นักเรียนศึกษาตัวอย่างโปรแกรมต่อไปนี้ครับ นักเรียนอาจจะลองเขียนโปรแกรมนี้ลงใน Dev-C++ เพื่อศึกษาผลลัพธ์ด้วยก็ได้ บรรทัดที่ 1     #include<stdio.h> บรรทัดที่ 2     int main() บรรทัดที่ 3     { บรรทัดที่ 4          …

[c language #1] ใช้โปรแกรมอะไรในการเขียนโปรแกรมภาษาซี

ใช้โปรแกรมอะไรในการเขียนโปรแกรมภาษาซี? ในการเขียนโปรแกรมภาษาซีนั้น มี editor หรือโปรแกรมที่ใช้ในการเขียนโปรแกรมภาษาซีอยู่หลายโปรแกรม แต่โปรแกรมที่นิยมใช้กันโปรแกรมหนึ่งก็คือ โปรแกรม Dev-C++ ครับ ซึ่งเป็นโปรแกรมที่สามารถดาวน์โหลดมาใช้ได้ฟรี โดยสามารถดาวน์โหลดได้จากลิงค์ต่อไปนี้ สำหรับผู้ที่ใช้ window xp, vista และ 7 ดาวน์โหลด ที่นี่ ครับ (แล้วคลิกที่ Go to Download Page) สำหรับผู้ที่ใช้ window 8…

อยากเป็นโปรแกรมเมอร์…ต้องดูวีดีโอนี้ก่อนนะครับ

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

งานที่ 2 โปรแกรมตรวจสอบคะแนน (2 ทางเลือก)

ให้นักเรียนเขียนโปรแกรมเพื่อตรวจสอบคะแนน โดยรับคะแนนเต็ม 1 จำนวณ และตรวจสอบว่าคะแนนนั้นผ่านเกณฑ์ 50 หรือไม่ ดังตัวอย่างด้านล่างนี้ ตัวอย่างกรณีกรอกคะแนนมากกว่า 50 ให้แสดงคำว่า You pass         ตัวอย่างกรณีกรอกคะแนนน้อยกว่า 50 ให้แสดงคำว่า You fail          …

งานที่ 1 : เขียนโปรแกรมคำนวณพื้นที่วงกลม

จงเขียนโปรแกรมคำนวณพื้นที่วงกลม โดยให้มีการรับค่าตัวเลขรัศมีของวงกลมเป็นชนิดจำนวนเต็ม 1 จำนวน และแสดงผลพื้นที่ของวงกลมออกทางหน้าจอ ดังรูป           หมายเหตุ 1. สูตรพื้นที่ของวงกลมนักเรียนจะต้องรู้ด้วยตนเองนะครับ เมื่อนักเรียนทำเสร็จแล้ว ให้คัดลอกโค๊ดทั้งหมดส่งทางแบบฟอร์มด้านล้างนี้ครับ ตรวจสอบผลการส่งงานได้ที่นี่ครับ คลิกเพื่อตรวจสอบผลการส่งงาน

การดาวน์โหลดและติดตั้ง Dev-C++

สำหรับ Dev-C++ เป็นโปรแกรมประเภท Editor สำหรับใช้ในการเขียนโปรแกรมภาษาซีหรือซีพลัสพลัส (C++) ครับ มีวิธีการดาวน์โหลดและติดตั้งง่ายๆ ดังนี้ครับ 1. ดาวน์โหลดได้โดยคลิก ที่นี่ 2. คลิกลิงค์ดังรูปด้านล่างเพื่อดาวน์โหลดโปรแกรม           3. ดับเบิ้ลคลิกไอคอนโปรแกรมที่ดาวน์โหลดมาเพิ่มติดตั้ง จากนั้นโปรแกรมจะแสดงหน้าต่างเพิ่มบอกว่าหากคุณได้ติดตั้งโปรแกรมนี้ไว้แล้ว กรุณาอย่าติดตั้งอีก ซึ่งหากเรายังไม่เคยติดตั้งก็คลิกปุ่ม OK ได้เลยครับ  …

C programming: เลขคู่-เลขคี่

ตัวอย่างโปรแกรมตรวจสอบตัวเลขที่พิมพ์ลงไป 1 ตัว ว่าตัวเลขนั้นเป็นเลขคู่หรือเลขคี่ #include<stdio.h> int main() { int num; scanf(“%d”,&num);     //รับเลขจำนวนเต็ม if(num%2==0)             //ตรวจสอบว่าเป็นเลขคู่หรือไม่ (ถ้ามอดูลัสแล้วได้เศษเป็น 0 แสดงว่าเป็นเลขคู่) printf(“Even numbern”);     //แสดงผลที่หน้าจอว่าเป็นเลขคู่ else                                  //ถ้าไม่เป็นตามเงื่อนไขด้านบนให้ทำคำสั่งต่อไปนี้ printf(“Odd numbern”);     …