Imprimir
Categoria: Java
Acessos: 45

Problema:

Elabore um programa em Java que leia três comprimentos de reta fornecidos pelo usuário e imprima na tela se essas retas podem formar ou não um triângulo e caso possa formar um triângulo informe se ele é escaleno, isósceles ou equilátero.

 

Objetivo:

Apresentar aos alunos as estruturas condicionais aninhadas.

 

/**
* Curso de Programação JAVA
*
* Exercício 08 - Verificar se três comprimentos
*            de retas podem formar um triângulo
*            e que tipos de triângulo.
*
* @author         Prof. Eric Loque M. Xavier
* @version        1.0.0
* Data            05/01/2017
*
*/

import java.util.Scanner;

public class exercicio8 {  
    public static void main(String[] args){

        Scanner ler = new Scanner(System.in);

        //Informe três dimensões de retas
        System.out.println("Informe 3 medidas:");
        int a = ler.nextInt();
        int b = ler.nextInt();
        int c = ler.nextInt();

        if ( (a+b>c) && (a+c>b) && (b+c>a) )
        {            
           System.out.print("É um triângulo");
           if ( (a==b) && (a==c) && (b==c) )
              System.out.print(" equilátero");
           else if ( (a==b) || (a==c) || (b==c) )
                   System.out.print(" isósceles");
                else
                   System.out.print(" escaleno");
        } else
            System.out.print("Não é um triângulo");        
   }
}