1
resposta

[Projeto] Minha versao de solucao

import java.util.Scanner;

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

  Scanner scanner = new Scanner(System.in);

    System.out.print("Digite o primeiro lado: ");
    double primeiroLado = scanner.nextDouble();
    System.out.print("Digite o segundo lado: ");
    double segundoLado = scanner.nextDouble();
    System.out.print("Digite o terceiro lado: ");
    double terceiroLado = scanner.nextDouble();

    if(primeiroLado + segundoLado > terceiroLado && segundoLado + terceiroLado > primeiroLado && primeiroLado + terceiroLado > segundoLado) {
        System.out.println("Os lados podem formar um triângulo. ");
    }else{
        System.out.println("Os lados nao podem formar um triângulo. ");
    }
    }
    }
1 resposta

Oi! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Você aplicou corretamente a regra da desigualdade triangular para verificar se os lados informados podem formar um triângulo. A escolha por double também é um bom diferencial, pois permite entradas com casas decimais.

Continue firme nos estudos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!