ปัญหา
เขียนโปรแกรมเพื่อค้นหาจตุภาคที่มีพิกัดที่ให้มา
ผู้ใช้ต้องป้อนพิกัดที่รันไทม์ และเราจำเป็นต้องค้นหาจตุภาคที่พิกัดเหล่านี้อยู่
วิธีแก้ปัญหา
- หากทั้งสองจำนวนเป็นบวก จะแสดงจตุภาคแรก
Example: Input =2, 3 Output = 1st quadrant
- หากจำนวนแรกเป็นค่าลบและจำนวนที่สองเป็นค่าบวก จะแสดงในจตุภาคที่สอง
Example: Input = -4, 3 Output= 2nd quadrant
- หากจำนวนแรกเป็นค่าลบและจำนวนที่สองเป็นค่าลบด้วย ตัวเลขดังกล่าวจะแสดงในจตุภาคที่สาม
Example: Input = -5,-7 Output= 3rd quadrant
- หากจำนวนแรกเป็นค่าบวกและจำนวนที่สองเป็นค่าลบ จะแสดงในจตุภาคที่สี่
Example: Input = 3,-5 Output = 4th quadrant

ตัวอย่าง
ต่อไปนี้เป็นโปรแกรม C เพื่อค้นหาจตุภาคที่พิกัดที่กำหนดอยู่ -
#include <stdio.h>
int main(){
int a,b;
printf("enter two coordinates:");
scanf("%d %d",&a,&b);
if(a > 0 && b > 0)
printf("1st Quadrant");
else if(a < 0 && b > 0)
printf("2nd Quadrant");
else if(a < 0 && b < 0)
printf("3rd Quadrant");
else if(a > 0 && b < 0)
printf("4th Quadrant");
else
printf("Origin");
return 0;
} ผลลัพธ์
เมื่อโปรแกรมข้างต้นทำงาน มันจะสร้างผลลัพธ์ต่อไปนี้ -
Run 1: enter two coordinates:-4 6 2nd Quadrant Run 2: enter two coordinates:-5 -3 3rd Quadrant