Segue abaixo um exemplo de algoritmo em linguagem C que lê 3 valores inteiros e positivos e verifica se eles formam ou não um triângulo, calculando a área do triângulo caso ele exista: ``` #include #include int main() { int a, b, c; float p, area; printf("Digite os valores de a, b e c: "); scanf("%d %d %d", &a, &b, &c); if (a < b + c && b < a + c && c < a + b) { p = (a + b + c) / 2.0; area = sqrt(p * (p - a) * (p - b) * (p - c)); printf("Os valores formam um triângulo e a área é %.2f\n", area); } else { printf("Os valores não formam um triângulo\n"); } return 0; } ``` O algoritmo começa lendo os valores de a, b e c. Em seguida, ele verifica se esses valores formam ou não um triângulo, utilizando a desigualdade triangular. Se os valores formam um triângulo, o algoritmo calcula a área do triângulo utilizando a fórmula de Heron e imprime o resultado. Caso contrário, o algoritmo imprime uma mensagem informando que os valores não formam um triângulo.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar