PLANTEAMIENTO:
"Escribir un programa que pida ingresar la coordenada de un punto en el plano, es decir dos valores enteros x e y (distintos a cero). Posteriormente imprimir en pantalla en que cuadrante se ubica dicho punto."
Inicialmente debemos considerar que sí el punto se encuentra en el primer cuadrante entonces X y Y deben ser mayor que 0 (x > 0 Y y > 0). Sí el punto está en el segundo cuadrante X debe ser menor que 0 y Y mayor que 0. ( x < 0 Y y > 0) y así mismo debemos observamos como se comportan los valores para el tercer y cuarto cuadrante (Ver imagen).
cuadrantes.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import java.util.Scanner;
public class cuadrantes {
public static void main(String [] args){
Scanner tec= new Scanner(Systemin);
int x, y;
Systemoutprintln("Ingrese un valor para el punto X (Distinto de 0)");
x= tecnextInt();
Systemoutprintln("Ingrese un valor para el punto Y (Distinto de 0)");
y = tecnextInt();
if(x > 0 & y > 0){
Systemoutprintln("El punto (" + x + "," + y + ") esta en el primer cuadrante");
}
else
if(x < 0 & y > 0){
Systemoutprintln("El punto (" + x + "," + y + ") esta en el segundo cuadrante");
}
else
if(x < 0 & y < 0){
Systemoutprintln("El punto (" + x + "," + y + ") esta en el tercer cuadrante");
}
else
if(x > 0 & y < 0){
Systemoutprintln("El punto (" + x + "," + y + ") esta en el cuarto cuadrante");
}
}
}