Page 44 - โครงการ “การศึกษาและวิจัยโลจิสติกส์และโซ่อุปทานสินค้าเกษตรที่สำคัญ”
P. 44
โครงการ “การศกษาและวิจัยโลจสตกสและโซ่อปทานสนค้าเกษตรทส าคัญ”
ิ
ี่
ุ
ิ
ิ
์
ึ
3.2) เครองหมายคณิตศาสตร ์
ื่
ื
คอตัวด าเนนการ (Operator) หรอ เครองหมายทใช้เชอมต่อกันระหว่างตัวแปรอย่างน้อย 2 ตัว
ี
่
่
ื
ื
ิ
่
ื
ข้นไป ได้แก่
ึ
+ เครองหมายบวก
ื่
- เครองหมายลบ
ื่
ู
ื่
* เครองหมายคณ
ื่
/ เครองหมายหาร
ในกรณการหาร ถ้าหากตัวหารมค่าเปน 0 โปรแกรมจะไม่สามารถค านวณและอาจเกิด
ี
็
ี
่
ี
ี
ี
ข้อผิดพลาดจนโปรแกรมหยุดท างานได้ วิธปองกันให้ใช้ฟงก์ชั่น nullif(variable,0) ควบคมตัวหารทอาจจะมค่า
ั
ุ
้
เปนศูนย์ ตัวอย่าง เช่น x102/y1 = x102 / nullif(y1,0) ถ้า y1 มค่า = 0 ผลลัพธ์จะ = 0
็
ี
3.3) สูตรค านวณ
ู
ิ
ื
้
์
็
ิ
การสรางสตรค านวณ คอการสรางนพจน์ทางคณตศาสตร (Mathematical Expressions) เปนการ
้
ื่
ื
็
ื
ิ
่
่
่
น าตัวแปร และ/หรอ ค่าคงทมาเชอมต่อกัน (Expression) ด้วยเครองหมายทางคณตศาสตร (Operator) ซงเปนการ
ี
์
ึ
ี
ู
เขยนในรปแบบผสมผสานสัญลักษณต่าง ๆ เหมอนกับสมการทางคณตศาสตร เปนการน าเอาตัวถกด าเนนการ
ิ
ิ
็
ื
์
ู
์
่
ื
ึ
์
ื
ื
ี
ี
่
ิ
(Operand) ได้แก่ ตัวแปร หรอ ค่าคงท มาเชอมกันด้วยเครองหมายทางคณตศาสตรตั้งแต่ 2 ตัวข้นไป กรณทมีตัว
่
่
ี
ิ
ิ
ู
ถกด าเนนการมากกว่า 2 ตัวข้นไป จะต้องค านงถงล าดับความส าคัญของการด าเนนการด้วย ไม่ให้เช่นนั้นอาจจะ
ึ
ึ
ึ
์
่
ี
ได้ผลลัพธทไม่ตรงตามความต้องการได้
3.4) ล าดับการด าเนนการ
ิ
ิ
่
ื
ี
์
ี
่
ิ
การด าเนนการทั่วไปทางคณตศาสตรมกฎทใช้จัดล าดับการคดค านวณเครองหมายทาง
ิ
ื
ิ
คณตศาสตรในนพจน์ หรอสมการ ตามล าดับความส าคัญของสัญลักษณ และเครองหมาย ดังน้ ี
์
่
ื
ิ
์
เลขยกก าลัง (power (expression or numeric_variable, n) )
วงเล็บ ( () )
การหาร ( / )
การคณ ( * )
ู
การลบ ( - ) และ การบวก ( + )
ู
์
์
ิ
ื
ิ
ู
ค่มอการจัดการซอฟแวรระบบฐานข้อมลประเมนประสทธภาพการจัดการโลจสตกสการเกษตร หน้า 44
ิ
ิ
ิ