Documentos de Académico
Documentos de Profesional
Documentos de Cultura
C.C. 1004998348
Profesor:
CODIGO FUENTE
#include <iostream>
#include <cmath>
int main() {
double x, y,r;
//Cuadrantes
if (x > 0 && y > 0) {
std::cout << "El punto se encuentra en el primer cuadrante." <<
std::endl;
} else if (x < 0 && y > 0) {
std::cout << "El punto se encuentra en el segundo cuadrante." <<
std::endl;
} else if (x < 0 && y < 0) {
std::cout << "El punto se encuentra en el tercer cuadrante." <<
std::endl;
} else if (x > 0 && y < 0) {
std::cout << "El punto se encuentra en el cuarto cuadrante." <<
std::endl;
} else if (x == 0 && y == 0) {
std::cout << "El punto se encuentra en el origen." << std::endl;
} else if (x == 0) {
std::cout << "El punto se encuentra sobre el eje y." << std::endl;
} else if (y == 0) {
std::cout << "El punto se encuentra sobre el eje x." << std::endl;
}
//Recta y=x
if (y > x) {
std::cout << "El punto está por encima de la recta y=x." <<
std::endl;
} else if (y < x) {
std::cout << "El punto está por debajo de la recta y=x." <<
std::endl;
} else {
std::cout << "El punto está sobre la recta y=x." << std::endl;
}
//Recta y=-x
if (y > -x) {
std::cout << "El punto está por encima de la recta y=-x." <<
std::endl;
} else if (y < -x) {
std::cout << "El punto está por debajo de la recta y=-x." <<
std::endl;
} else {
std::cout << "El punto está sobre la recta y=-x." << std::endl;
}
//Circulo
if (d > r) {
std::cout << "El punto está por fuera del círculo." << std::endl;
} else if (d < r) {
std::cout << "El punto está por dentro del círculo." << std::endl;
} else {
std::cout << "El punto está sobre la circunferencia del círculo." <<
std::endl;
}
return 0;
}
Análisis de Código
El código a continuación nos permite determinar la posición de un punto en el eje cartesiano, con
respecto a la recta y= x, y= -x y la función de un circulo de radio d. Inicialmente, se nos pide los
valores de x, y y r. Posteriormente, se calcula el radio esperado d. Finalmente, se inicial la función
principal, que simplemente evaluara que
• Cuadrante
X > 0 y Y > 0 → Primer Cuadrante
X < 0 y Y > 0 → Segundo Cuadrante
X < 0 y Y < 0 → Tercer Cuadrante
X > 0 y Y < 0 → Cuarto Cuadrante
• Circulo
d > r → Por fuera del circulo
d < r → Por dentro del circulo
d = r → Sobre el circulo