Vấn đề
Viết chương trình để tìm góc tọa độ trong đó tọa độ đã cho.
Người dùng phải nhập một tọa độ trong thời gian chạy và chúng tôi cần tìm góc phần tư mà các tọa độ này nằm trong đó.
Giải pháp
- Nếu cả hai số đều dương thì nó sẽ hiển thị góc phần tư đầu tiên.
Example: Input =2, 3 Output = 1st quadrant
- Nếu số đầu tiên là số âm và số thứ hai là số dương thì nó sẽ hiển thị góc phần tư thứ hai.
Example: Input = -4, 3 Output= 2nd quadrant
- Nếu số đầu tiên là số âm và số thứ hai cũng là số âm thì nó sẽ hiển thị góc phần tư thứ ba.
Example: Input = -5,-7 Output= 3rd quadrant
- Nếu số đầu tiên là số dương và số thứ hai là số âm thì nó sẽ hiển thị góc phần tư thứ tư.
Example: Input = 3,-5 Output = 4th quadrant
Ví dụ
Sau đây là chương trình C để tìm góc phần tư trong đó tọa độ đã cho nằm -
#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; }
Đầu ra
Khi chương trình trên được thực thi, nó tạo ra kết quả sau -
Run 1: enter two coordinates:-4 6 2nd Quadrant Run 2: enter two coordinates:-5 -3 3rd Quadrant