โปรแกรมในภาษาซีทุกโปรแกรมจะประกอบด้วยฟังก์ชันอย่างน้อย หนึ่งฟังก์ชัน คือ ฟังก์ชัน main โดยโปรแกรมภาษาซีจะเริ่มทำงานที่ฟังก์ชัน main ก่อน ในแต่ละฟังก์ชันจะประกอบด้วย
1.ชื่อฟังก์ชัน และอาจมีรายการของ argument (บางคนเรียก parameter) อยู่ในวงเล็บ
2.ตัวแปร
3.ประโยคคำสั่งต่างๆ
ก่อนที่เราจะเริ่มเขียนโค๊ดภาษาซี เราควรศึกษาว่า ภาษาซีคืออะไร ใช้ทำอะไร และมีข้อดี ข้อเสียอย่างไร สามารถนำไปต่อยอดอะไรได้บ้าง คลิกที่ลิงค์ข้างล่างนี้ได้เลย
ทำความรู้จักกับภาษาซี C/C++
หลังจากที่เราทำความรู้จักกับภาษาซีแล้ว เรามาเริ่มเขียนภาษาซีกันเลย
โจทย์ : จงเขียนโปรแกรมรับค่าของมุม เพื่อแสดงค่าของ Sin Cos Tan
โค้ด: เลือกทั้งหมด
#include<stdio.h>
#include<math.h>
#define PI 3.14159265
main(){
float radian;
printf("Enter Radian : ");
scanf("%f",&radian);
printf("Sin : %.3f\n",sin(radian*PI/180));
printf("Cos : %.3f\n",cos(radian*PI/180));
printf("Tan : %.3f\n",tan(radian*PI/180));
}
บรรทัดที่ 3 กำหนดตัวแปรค่าคงที่ คือ ค่า pi
บรรทัดที่ 5 กำหนดตัวแปรรับค่าของมุม
บรรทัดที่ 6 แสดงข้อความรับค่าของมุม
บรรทัดที่ 7 รับค่าของมุม
------------------------------------------------------------------------------------------------------------------
เนื่องจากโปรแกรมนี้ไม่ได้คำนวณหาค่าใดๆต่อไป จึงให้คำนวณใน printf แทน เพื่อลดบรรทัดที่ไม่จำเป็น
------------------------------------------------------------------------------------------------------------------
บรรทัดที่ 8 แสดงค่าของ Sin(Radian) หรือ ค่าของ Sin มุม ... ให้แสดงเป็นทศนิยม 3 ตำแหน่ง
บรรทัดที่ 9 แสดงค่าของ Sin(Radian) หรือ ค่าของ Cos มุม ... ให้แสดงเป็นทศนิยม 3 ตำแหน่ง
บรรทัดที่ 10 แสดงค่าของ Sin(Radian) หรือ ค่าของ Tan มุม ... ให้แสดงเป็นทศนิยม 3 ตำแหน่ง