Crie um programa(código) na linguagem scilab para resolver a questão a seguir: Crie uma função que, dados três valores a, b e c, retorne se eles formam os lados de um triângulo ou não. Para formarem um triângulo, cada lado deve ser menor que a soma dos outros dois. O retorno da função deve ser verdadeiro (%t) ou falso (%f).

Passo 1

Então, o que a gente tem aqui é um exercício de programação usando a linguagem Scilab. A ideia é criar uma função que receba três valores, chamados de a, b e c, e verificar se esses valores podem formar os lados de um triângulo. Para isso, a gente precisa entender o conceito básico de triângulo: cada lado deve ser menor que a soma dos outros dois lados. Vamos usar essa regra para criar nossa função que retorna verdadeiro (%t) se for um triângulo e falso (%f) caso contrário.

Passo 2

Primeiro, vamos pensar em como estruturar nossa função. Em Scilab, a gente define uma função usando a palavra-chave function. Nossa função vai se chamar, por exemplo, ehTriangulo, e vai receber três parâmetros: a, b e c.

Passo 3

Agora, precisamos implementar a condição que verifica se cada lado é menor que a soma dos outros dois. Isso significa que:
  • a deve ser menor que b + c
  • b deve ser menor que a + c
  • c deve ser menor que a + b
Se todas essas três condições forem verdadeiras, então os valores podem formar um triângulo.

Passo 4

Vamos traduzir essa lógica para o código Scilab. Usaremos operadores lógicos para verificar cada condição e a função vai retornar %t se todas forem verdadeiras ou %f se qualquer uma delas for falsa.

Passo 5

Aqui está o código completo da função:
function resultado = ehTriangulo(a, b, c)
    // Verifica se cada lado é menor que a soma dos outros dois
    if (a < b + c) & (b < a + c) & (c < a + b) then
        resultado = %t;
    else
        resultado = %f;
    end
endfunction

Resposta

Pronto! Agora você pode usar a função ehTriangulo(a, b, c) no Scilab para verificar se os valores fornecidos formam um triângulo. Ela retornará %t se for um triângulo e %f caso contrário.

Exercícios relacionados