/**
* Curso de Programação JAVA
*
* Exercício 11 - Verificar se três comprimentos
*            de retas podem formar um triângulo
*
* @author         Prof. Eric Loque M. Xavier
* @version        2.0.0
* Data            28/06/2017
*
* 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.
*
* Objetivo:
* Apresentar aos alunos os operadores relacionais e lógicos.
*
*/
package revisao;

import java.util.Scanner;

public class Aula11 {
	
	//Método para verificar se três segmentos de retas
	//informados podem formar um triângulo
	public static boolean checkTriangulo(int a, int b, int c){
        if( (a+b>c)&&(a+c>b)&&(b+c>a) )
            return true;
        else
            return false;				
	}
	
	
	//Método principal
    public static void main(String[] args){
 
    	//Instancia o objeto de entrata para leitura do console
    	Scanner lerTeclado = new Scanner(System.in);

        //Envia mensagem para o console solicitando que o usuário 
        //informe três dimensões para 3 segmentos de retas
        System.out.println("Informe dimensões para três segmentos de retas:");
        
    	//Declara e inicializa as variáveis
        int a = lerTeclado.nextInt();
        int b = lerTeclado.nextInt();
        int c = lerTeclado.nextInt();         
        String mensagem;
 
        //Fecha o objeto de entrada lerTeclado
        lerTeclado.close();        

        //Executa o método checkTriangulo para selecionar a mensagem adeguada.        
        mensagem = checkTriangulo(a,b,c)?"Podem formar um triângulo":"Não podem formar um triângulo";     
        
        //Imprime o resultado no console 
        System.out.println(mensagem);
    }
}