Académique Documents
Professionnel Documents
Culture Documents
1. Antecedentes de programación
2. Problema de Resolución de Ecuación cuadrática.
3. Problema de Resolución de Sistemas de Ecuaciones.
4. Problemas de Resolución de Puntos sobre el Plano Cartesiano.
5. Conclusiones.
6. Bibliografía.
7. Anexos.
P á g i n a 1 | 16
Ejercicios sin ciclos
Escribir códigos de programas en los lenguajes de programación Java VB.net y
opcionalmente Pascal de todos los ejercicios resueltos en clase y ejercicios propuestos.
-Ser distinto de 0
-En caso de que el valor dentro de la Raíz sea negativo es imaginario mandamos un mensaje que es
imaginario y el valor aumentado más “i”.
-Si no cumple las anteriores condiciones se manda un mensaje no existe solución como por ejemplo
el usuario nos podría dar valores estos valores A=0, B=0, C=0.
1. Se preparan las dos ecuaciones, multiplicándolas por los números que convenga.
Para estos ejercicios tuvimos que investigar en el internet que hace cada ejercicio
P á g i n a 2 | 16
Conclusiones:
Para resolver los problemas propuesta nos salió todo lo queríamos primero lo planteamos primero
como solucionarlo en papel y hoja luego ya teniendo la idea como hacerlo lo metimos en codigos
Bibliografía:
http://www.disfrutalasmatematicas.com/geometria/perpendiculares-paralelas.html
http://es.wikipedia.org/wiki/Sistema_de_ecuaciones
http://definicion.de/puntos-colineales/
http://es.wikipedia.org/wiki/Pendiente_%28matem%C3%A1ticas%29
Anexos:
int i = 1, f = 1;
while (i <= n) {
f = f * i;
i++;
return f;
P á g i n a 3 | 16
if (a != 0) {
double disc = b * b - 4 * a * c;
if (disc >= 0) {
System.out.println("X1=" + X1);
System.out.println("X2=" + X2);
} else {
if (a == 0 && b != 0) {
double x = -c / b;
System.out.println("x=" + x);
} else {
static void EcRectas(int a, int b, int c, int a1, int b1, int c1) {
public static void mochila(int p1, int p2, int p3, int max) {
System.out.println(p1);
System.out.println(p2);
System.out.println(p3);
P á g i n a 5 | 16
public static void mochila1(int p1, int p2, int p3, int p4, int max) {
System.out.println(p1);
System.out.println(p2);
System.out.println(p3);
System.out.println(p4);
public static double distancia(double x1, double y1, double x2, double y2) {
P á g i n a 7 | 16
public static boolean vertical(double x1, double y1, double x2, double y2) {
return x1 == x2;
public static boolean horizontal(double x1, double y1, double x2, double y2) {
return y1 == y2;
public static double pendiente(double x1, double y1, double x2, double y2) {
return Double.MAX_VALUE;
} else {
public static boolean paralelas(double x1, double y1, double x2, double y2, double x3,
double y3, double x4, double y4) {
public static boolean perpendicular(double x1, double y1, double x2, double y2, double
x3, double y3, double x4, double y4) {
return true;
}
P á g i n a 8 | 16
if (horizontal(x1, y1, x2, y2) && vertical(x3, y3, x4, y4)) {
return true;
} else {
return (pendiente(x1, y1, x2, y2) * pendiente(x3, y3, x4, y4) == -1);
static boolean iguales(double x1, double y1, double x2, double y2) {
static boolean iguales1(double x1, double y1, double x2, double y2, double x3, double y3)
{
static boolean diferentes(double x1, double y1, double x2, double y2) {
static boolean diferentes1(double x1, double y1, double x2, double y2, double x3, double
y3) {
static boolean dosIguales(double x1, double y1, double x2, double y2, double x3, double
y3) {
return iguales(x1, y1, x2, y2) && diferentes(x1, y1, x3, y3)
static boolean ExisteVertical(double x1, double y1, double x2, double y2, double x3,
double y3) {
return vertical(x1, y1, x2, y2) && !vertical(x1, y1, x3, y3) && !vertical(x2, y2, x3, y3)
|| !vertical(x1, y1, x2, y2) && vertical(x1, y1, x3, y3) && !vertical(x2, y2, x3, y3)
|| !vertical(x1, y1, x2, y2) && !vertical(x1, y1, x3, y3) && vertical(x2, y2, x3, y3);
static boolean ExisteHorizontal(double x1, double y1, double x2, double y2, double x3,
double y3) {
return horizontal(x1, y1, x2, y2) && !horizontal(x1, y1, x3, y3) && !horizontal(x2, y2, x3,
y3)
|| !horizontal(x1, y1, x2, y2) && horizontal(x1, y1, x3, y3) && !horizontal(x2, y2, x3,
y3)
|| !horizontal(x1, y1, x2, y2) && !horizontal(x1, y1, x3, y3) && horizontal(x2, y2, x3,
y3);
P á g i n a 10 | 16
static boolean coliniales(double x1, double y1, double x2, double y2, double x3, double
y3) {
double may;
may = a;
if (b > may) {
may = b;
if (c > may) {
may = c;
return may;
double may;
may = a;
if (b > may) {
may = b;
P á g i n a 11 | 16
}
if (c > may) {
may = c;
return may;
static double mayorDistancia(double x1, double y1, double x2, double y2, double x3,
double y3) {
static double menorDistancia(double x1, double y1, double x2, double y2, double x3,
double y3) {
public static void PuntoMedio(double x1, double y1, double x2, double y2) {
P á g i n a 12 | 16
System.out.println("El punto medio de la recta es P(" + (x1 + x2) / 2 + ", " + (y1 + y2) / 2
+ ")");
public static void cuadrado(double x1, double y1, double x2, double y2, double x3, double
y3, double x4, double y4) {
System.out.println("si...es un cuadrado");
} else {
System.out.println("no es cuadrado");
public static void rectangulo(double x1, double y1, double x2, double y2, double x3,
double y3, double x4, double y4) {
P á g i n a 13 | 16
r4 = distancia(x4, y4, x2, y2) * (2);
System.out.println("si...es un rectangulo");
} else {
System.out.println("no es rectangulo");
static void trianguloEquilatero(double x1, double y1, double x2, double y2, double x3,
double y3) {
System.out.println("es Equilatero");
} else {
System.out.println("no es Equilatro");
static boolean trianguloIsocceles(double x1, double y1, double x2, double y2, double x3,
double y3) {
return (L1 == L2) && (L1 != L3) || (L2 == L3) && (L2 != L1) || (L3 == L1) && (L3 != L2);
System.out.println("---------------------------------------");
System.out.println("---------------------------------------");
static void NumerosDirectos(double x1, double y1, double x2, double y2) {
System.out.println("Los Numeros directores de la recta es: [a= " + a + ", b= " + b + "];");
//Funcion es : y = x^2;
if (EsLineal(x1, y1)) {
if (Log(x1, y1)) {
}
P á g i n a 15 | 16
if (Exponencial(x1, y1)) {
} else {
if (x == y) {
return true;
return false;
return (y == Math.log(x));
P á g i n a 16 | 16