Dadas las coordenadas (x, y), determine el cuadrante del plano cartesiano.
Image_source: wikipedia.org
Ejemplos:
Input : x = 1, y = 1 Output : lies in 1st quadrant Input : x = 0, y = 0 Output : lies at origin
Hay 9 condiciones que deben verificarse para determinar dónde se encuentran los puntos:
If in first quadrant then, x > 0 and y > 0 If in second quadrant then, x < 0 and y > 0 If in third quadrant then, x < 0 and y < 0 If in fourth quadrant then, x > 0 and y < 0 If in positive x-axis then, y = 0 and x > 0 If in negative x-axis then, y = 0 and x < 0 If in positive y-axis then, x = 0 and y > 0 If in negative y-axis then, x = 0 and y < 0 If at origin then, x = 0 and y = 0
A continuación se muestra la implementación del enfoque anterior:
C++
// CPP program to check quadrant #include <bits/stdc++.h> using namespace std; // Function to check quadrant void quadrant(int x, int y) { if (x > 0 and y > 0) cout << "lies in First quadrant"; else if (x < 0 and y > 0) cout << "lies in Second quadrant"; else if (x < 0 and y < 0) cout << "lies in Third quadrant"; else if (x > 0 and y < 0) cout << "lies in Fourth quadrant"; else if (x == 0 and y > 0) cout << "lies at positive y axis"; else if (x == 0 and y < 0) cout << "lies at negative y axis"; else if (y == 0 and x < 0) cout << "lies at negative x axis"; else if (y == 0 and x > 0) cout << "lies at positive x axis"; else cout << "lies at origin"; } // Driver code int main() { int x = 1, y = 1; // Function call quadrant(x, y); return 0; }
Java
// Java program to check quadrant import java.io.*; class GFG { // Function to check quadrant static void quadrant(int x, int y) { if (x > 0 && y > 0) System.out.println("lies in First quadrant"); else if (x < 0 && y > 0) System.out.println("lies in Second quadrant"); else if (x < 0 && y < 0) System.out.println("lies in Third quadrant"); else if (x > 0 && y < 0) System.out.println("lies in Fourth quadrant"); else if (x == 0 && y > 0) System.out.println("lies at positive y axis"); else if (x == 0 && y < 0) System.out.println("lies at negative y axis"); else if (y == 0 && x < 0) System.out.println("lies at negative x axis"); else if (y == 0 && x > 0) System.out.println("lies at positive x axis"); else System.out.println("lies at origin"); } // Driver Code public static void main(String[] args) { int x = 1, y = 1; // Function Calling quadrant(x, y); } }
Python
''' Python program to check quadrant''' # Function to check quadrant def quadrant(x, y): if (x > 0 and y > 0): print ("lies in First quadrant") elif (x < 0 and y > 0): print ("lies in Second quadrant") elif (x < 0 and y < 0): print ("lies in Third quadrant") elif (x > 0 and y < 0): print ("lies in Fourth quadrant") elif (x == 0 and y > 0): print ("lies at positive y axis") elif (x == 0 and y < 0): print ("lies at negative y axis") elif (y == 0 and x < 0): print ("lies at negative x axis") elif (y == 0 and x > 0): print ("lies at positive x axis") else: print ("lies at origin") # Driver code x = 1 y = 1 quadrant(x, y)
C#
// C# program to check quadrant using System; class GFG { // Function to check quadrant static void quadrant(int x, int y) { if (x > 0 && y > 0) Console.WriteLine("lies in First quadrant"); else if (x < 0 && y > 0) Console.WriteLine("lies in Second quadrant"); else if (x < 0 && y < 0) Console.WriteLine("lies in Third quadrant"); else if (x > 0 && y < 0) Console.WriteLine("lies in Fourth quadrant"); else if (x == 0 && y > 0) Console.WriteLine("lies at positive y axis"); else if (x == 0 && y < 0) Console.WriteLine("lies at negative y axis"); else if (y == 0 && x < 0) Console.WriteLine("lies at negative x axis"); else if (y == 0 && x > 0) Console.WriteLine("lies at positive x axis"); else Console.WriteLine("lies at origin"); } // Driver Code public static void Main() { int x = 1, y = 1; // Function Calling quadrant(x, y); } } // This code is contributed by vt_m.
PHP
<?php // PHP program to check quadrant // Function to check quadrant function quadrant($x, $y) { if ($x > 0 and $y > 0) echo("lies in First quadrant"); else if ($x < 0 and $y > 0) echo("lies in Second quadrant"); else if ($x < 0 and $y < 0) echo("lies in Third quadrant"); else if ($x > 0 and $y < 0) echo("lies in Fourth quadrant"); else if ($x == 0 and $y > 0) echo("lies at positive y axis"); else if ($x == 0 and $y < 0) echo("lies at negative y axis"); else if ($y == 0 and $x < 0) echo("lies at negative x axis"); else if ($y == 0 and $x > 0) echo("lies at positive x axis"); else echo("lies at origin"); } // Driver code $x = 1; $y = 1; // Function call quadrant($x, $y); // This code is contributed by Ajit. ?>
Javascript
<script> // javascript program to check quadrant // Function to check quadrant function quadrant(x, y) { if (x > 0 && y > 0) document.write("lies in First quadrant"); else if (x < 0 && y > 0) document.write("lies in Second quadrant"); else if (x < 0 && y < 0) document.write("lies in Third quadrant"); else if (x > 0 && y < 0) document.write("lies in Fourth quadrant"); else if (x == 0 && y > 0) document.write("lies at positive y axis"); else if (x == 0 && y < 0) document.write("lies at negative y axis"); else if (y == 0 && x < 0) document.write("lies at negative x axis"); else if (y == 0 && x > 0) document.write("lies at positive x axis"); else document.write("lies at origin"); } // Driver code let x = 1, y = 1; // Function Calling quadrant(x, y); // This code is contributed by sanjoy_62. </script>
Producción :
lies in First quadrant