Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

โปรแกรม C หาพิกัดในจตุภาค


ปัญหา

เขียนโปรแกรมเพื่อค้นหาจตุภาคที่มีพิกัดที่ให้มา

ผู้ใช้ต้องป้อนพิกัดที่รันไทม์ และเราจำเป็นต้องค้นหาจตุภาคที่พิกัดเหล่านี้อยู่

วิธีแก้ปัญหา

  • หากทั้งสองจำนวนเป็นบวก จะแสดงจตุภาคแรก
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 หาพิกัดในจตุภาค

ตัวอย่าง

ต่อไปนี้เป็นโปรแกรม 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