1
resposta

[Projeto] Mostrando o que fiz - Projeto Triangulo

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Achei legal trazer a forma que fiz, mesmo fugindo da ideia de treinar os operadores lógicos e aritméticos, porque essa simplificação de criar uma variável que já soma os dois lados para que na expressão eu não tenha tanta dificuldade com a inserção dos valores foi a primeira coisa que comecei a pensar enquanto eu codava, mas caso esteja errado, ME CORRIJAM POR FAVORRR
Um abraço <3

1 resposta

Olá Igor! Tudo joia?

Achei interessante a sua abordagem de simplificar a verificação criando variáveis para a soma dos lados. Isso pode realmente ajudar a tornar o código mais legível. No entanto, é importante garantir que todas as condições necessárias para formar um triângulo sejam verificadas. No seu caso, o código deve verificar se:

  1. A soma de dois lados é maior que o terceiro lado.
  2. Isso deve ser feito para todas as combinações possíveis de dois lados.

Aqui está uma sugestão de como você pode estruturar o código:

import java.util.Scanner;

public class VerificacaoTriangulo {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("Digite o primeiro lado: ");
        int lado1 = scanner.nextInt();
        System.out.print("Digite o segundo lado: ");
        int lado2 = scanner.nextInt();
        System.out.print("Digite o terceiro lado: ");
        int lado3 = scanner.nextInt();

        if ((lado1 + lado2 > lado3) && (lado1 + lado3 > lado2) && (lado2 + lado3 > lado1)) {
            System.out.println("Os lados podem formar um triângulo.");
        } else {
            System.out.println("Os lados não podem formar um triângulo.");
        }

        scanner.close();
    }
}

Neste código, todas as condições necessárias são verificadas. Assim, você garante que os três lados realmente podem formar um triângulo.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.