Está en la página 1de 6

public class Triangulo {

public static void main(String[] args) {

int a = 3; // longitud del lado a

int b = 4; // longitud del lado b

int c = 5; // longitud del lado c

// verifica si se cumplen las condiciones de la desigualdad triangular

if (a + b > c && a + c > b && b + c > a) {

System.out.println("Es posible formar un triángulo con los lados dados.");

} else {

System.out.println("No es posible formar un triángulo con los lados dados.");

}
Desarrolle un programa de Java que Dadas las longitudes de tres segmentos de recta, a, b y c,
determinar si es posible o no formar

un triángulo con dichos segmentos de recta.

Para determinar si es posible formar un triángulo con tres segmentos de recta dados, debes
verificar que se cumpla la propiedad de triángulos llamada "desigualdad triangular". La
desigualdad triangular dice que la suma de dos de las longitudes de los lados de un triángulo
siempre es mayor que la longitud del tercer lado. En otras palabras, si se tienen tres segmentos de
recta a, b y c, entonces siempre se cumplirá que:

Copy code

a+b>c

a+c>b

b+c>a

Si al menos una de estas condiciones no se cumple, entonces no es posible formar un triángulo


con los segmentos de recta dados. En Java, esto se puede implementar de la siguiente manera:

Copy code

public class Triangulo {

public static void main(String[] args) {

int a = 3; // longitud del lado a

int b = 4; // longitud del lado b

int c = 5; // longitud del lado c

// verifica si se cumplen las condiciones de la desigualdad triangular

if (a + b > c && a + c > b && b + c > a) {

System.out.println("Es posible formar un triángulo con los lados dados.");

} else {

System.out.println("No es posible formar un triángulo con los lados dados.");

}
Cuando ejecutes este programa, debería imprimir en la consola:

Copy code

Es posible formar un triángulo con los lados dados.

Un árbol de decisión es una herramienta visual que se utiliza para tomar decisiones en base a
ciertas condiciones o características. Para resolver tu problema, podemos utilizar un árbol de
decisión para determinar si es posible o no formar un triángulo con tres segmentos de recta
dados. El árbol de decisión podría verse de la siguiente manera:

Copy code

¿Cumple la desigualdad triangular?

/ \

/ \

SI NO

| |

Es posible formar un triángulo No es posible formar un triángulo

con los lados dados.

con los lados dados.

En este árbol de decisión, la desigualdad triangular se utiliza como la condición principal para
determinar si es posible o no formar un triángulo con los lados dados. Si se cumple la desigualdad
triangular, entonces se puede formar un triángulo, y si no se cumple, entonces no es posible
formar un triángulo

Un diagrama de flujo es una herramienta visual que se utiliza para representar gráficamente el
flujo de un algoritmo o proceso. Para resolver tu problema, podemos utilizar un diagrama de flujo
para determinar si es posible o no formar un triángulo con tres segmentos de recta dados. El
diagrama de flujo podría verse de la siguiente manera:

Copy code
INICIO

Ingresar longitudes de los lados a, b y c

Verificar si se cumple la desigualdad triangular

SI: Es posible formar un triángulo con los lados dados.

NO: No es posible formar un triángulo con los lados dados.

FIN

En este diagrama de flujo, la desigualdad triangular se utiliza como la condición principal para
determinar si es posible o no formar un triángulo con los lados dados. Si se cumple la desigualdad
triangular, entonces se puede formar un triángulo, y si no se cumple, entonces no es posible
formar un triángulo
import java.util.Scanner;

public class Triangle {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

System.out.print("Ingrese el primer segmento: ");

int a = input.nextInt();

System.out.print("Ingrese el segundo segmento: ");

int b = input.nextInt();

System.out.print("Ingrese el tercer segmento: ");

int c = input.nextInt();

input.close();

if (a + b > c && a + c > b && b + c > a) {

System.out.println("Se puede formar un triángulo");

} else {

System.out.println("No se puede formar un triángulo");

}
¿Evaluar otro triángulo?

/ | \

y n -

/ |

Ingresar 1er segmento Fin del programa

Ingresar 2do segmento

Ingresar 3er segmento

¿Se puede formar triángulo?

/ | \

Sí No -

/ |

Imprimir "Sí" Imprimir "No"

¿Evaluar otro triángulo?

/ | \

y n -

/ |

Ingresar 1er segmento Fin del programa

Ingresar 2do segmento

Ingresar 3er segmento

También podría gustarte