0% acharam este documento útil (0 voto)
38 visualizações1 página

Verificação e Classificação de Triângulos

O programa solicita ao usuário três comprimentos de segmentos de reta e verifica se é possível formar um triângulo com eles. Se for possível, classifica o triângulo como equilátero, isósceles ou escaleno, dependendo dos comprimentos dos lados. Caso contrário, informa que não é possível formar um triângulo.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
38 visualizações1 página

Verificação e Classificação de Triângulos

O programa solicita ao usuário três comprimentos de segmentos de reta e verifica se é possível formar um triângulo com eles. Se for possível, classifica o triângulo como equilátero, isósceles ou escaleno, dependendo dos comprimentos dos lados. Caso contrário, informa que não é possível formar um triângulo.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

#include <iostream>

using namespace std;

int main() {
float lado1, lado2, lado3;

// Solicita ao usuário os comprimentos dos três segmentos de reta


cout << "Digite o comprimento do primeiro segmento de reta: ";
cin >> lado1;
cout << "Digite o comprimento do segundo segmento de reta: ";
cin >> lado2;
cout << "Digite o comprimento do terceiro segmento de reta: ";
cin >> lado3;

// Verifica se é possível formar um triângulo


if (lado1 + lado2 > lado3 && lado1 + lado3 > lado2 && lado2 + lado3 > lado1) {
cout << "É possível formar um triângulo com esses segmentos de reta!\n";

// Classifica o triângulo
if (lado1 == lado2 && lado2 == lado3) {
cout << "O triângulo formado é EQUILÁTERO (todos os lados iguais).\n";
} else if (lado1 == lado2 || lado1 == lado3 || lado2 == lado3) {
cout << "O triângulo formado é ISÓSCELES (dois lados iguais).\n";
} else {
cout << "O triângulo formado é ESCALENO (todos os lados diferentes).\n";
}
} else {
cout << "Não é possível formar um triângulo com esses segmentos de reta.\n";
}

return 0;
}

Você também pode gostar