Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * 2] Faze um programa em C++ para ler tres numeros, estes nummeros podem ser o
- * comprimento dos lados de um triangulo. Dizer se estes numeros podem ser
- * de um triangulo, caso positivo, classificar em equilatero, isosceles ou
- * escaleno
- */
- #include <iostream>
- using std::cout;
- using std::cin;
- int main( void )
- {
- float ladoA;
- float ladoB;
- float ladoC;
- // ========== Recebe os lados =============
- cout << "\nLado A: ";
- cin >> ladoA;
- cout << "Lado B: ";
- cin >> ladoB;
- cout << "Lado C: ";
- cin >> ladoC;
- // ========== Verifica se forma um triangulo =============
- if( (ladoA < (ladoB+ladoC)) && (ladoB < (ladoA+ladoC)) && (ladoC < (ladoB+ladoA)) )
- {
- // Tres lados iguais
- if( ladoA == ladoB && ladoA == ladoC )
- cout << "\nTriangulo equilatero\n";
- // Dois lados iguais
- else if( (ladoA == ladoB) || (ladoA == ladoC) || (ladoB == ladoC) )
- cout << "\nTriangulo isosceles\n";
- // Os tres diferentes
- else
- cout << "\nTriangulo escaleno\n";
- }
- else
- cout << "\nNao forma um triangulo\n";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement