Cartesian plane


Write a C program to determine the position of a given point (x,y) in a Cartesian plane

In This Cartesian Plane,Position of a point can be any of the 4 quadrants,
or any of the two axes, or origin.

#include<stdio.h>
#include<conio.h>

//main function

int main()
{

   //declaring variables

   int x, y,ch;

    clrscr();
    printf("This is a program to determine the position of a given point(x,y)\n");

    printf("in the cartesian plane\n\n");


    //do-while loop

    do
    {
     //taking input from the user

    printf("Enter the value of x-coordinate: ");
    scanf("%d", &x);
    printf("Enter the value of y-coordinate: ");
    scanf("%d", &y);
    //determination of the position of the given point
    if (x == 0)
    {
       if (y == 0)
          printf("The point lie on the origin \n");
          else
          printf("The point lie on the y-axis \n");
    }
    else if (x > 0)
    {
      if (y == 0)
      printf("The point lie on the x-axis \n");
      else if (y > 0)
      printf("The point lie in 1st Quadrant \n");
      else
      printf("The point lie in 4th Quadrant \n");
    }
    else
    {
 if (y == 0)
     printf("The point lie on the x-axis \n");
     else if (y > 0)
     printf("The point lie in 2nd Quadrant \n");
 else
     printf("The point lie in 3rd Quadrant \n");
    }
    printf("do you wish to continue?(0/1)\n");
    scanf("%d",&ch);
    }while(ch==1);

    getchar();
    return 0;
}

output:

This is a program to determine the position of a given point(x,y)
in the cartesian plane

Enter the value of x-coordinate: 0
Enter the value of y-coordinate: 0
The point lie on the origin
do you wish to continue?(0/1)
1
Enter the value of x-coordinate: 0
Enter the value of y-coordinate: 1
The point lie on the y-axis
do you wish to continue?(0/1)
1
Enter the value of x-coordinate: 1
Enter the value of y-coordinate: 0
The point lie on the x-axis
do you wish to continue?(0/1)
1
Enter the value of x-coordinate: 1
Enter the value of y-coordinate: 1
The point lie in 1st Quadrant
do you wish to continue?(0/1)
1
Enter the value of x-coordinate: -3
Enter the value of y-coordinate: 1
The point lie in 2nd Quadrant
do you wish to continue?(0/1)
1
Enter the value of x-coordinate: -3
Enter the value of y-coordinate: -2
The point lie in 3rd Quadrant
do you wish to continue?(0/1)
1
Enter the value of x-coordinate: 3
Enter the value of y-coordinate: -3
The point lie in 4th Quadrant
do you wish to continue?(0/1)
0





Share:

0 comments