Buscar

Elaborar um algoritmo que lê 3 valores a,b,c e verifica se eles formam ou não um triângulo. Supor que os valores lidos são inteiros e positivos. Ca...

Elaborar um algoritmo que lê 3 valores a,b,c e verifica se eles formam ou não um triângulo. Supor que os valores lidos são inteiros e positivos. Caso os valores formem um triângulo, calcular e escrever a área deste triângulo. Se não formam triângulo escrever os valores lidos. ( se a > b + c não formam triângulo algum, se a é o maior).


Essa pergunta também está no material:

Lista de Exercícios de Algoritmos Sequenciais e Condicionais SteWart Unger
2 pág.

Algoritmos Área1 - Faculdade de Ciência e TecnologiaÁrea1 - Faculdade de Ciência e Tecnologia

💡 1 Resposta

User badge image

Ed Verified user icon

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.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais