ALGORITMOS E ESTRUTURA DE DADOS


Observe o algoritmo abaixo cuja função é solicitar ao usuário os lados de um triângulo e exibir qual tipo de triângulo corresponde os valores informados. Em seguida assinale a alternativa que preenche o algoritmo com as estruturas condicionais "SE" correspondentes e na respectiva ordem que acontecem.

 

algoritmo triangulo
var
   a, b, c : real

inicio

  escreva("informe o lado A do triangulo: ", a)

        leia(a)
  escreva ("informe o lado B do triangulo: ", b)

        leia(b)
  escreva ("informe o lado C do triangulo: ", c)

       leia(c)

  se (TRECHO QUE DEVE SER SUBSTITUIDO) entao
    se (TRECHO QUE DEVE SER SUBSTITUIDO) entao
      escreva ("A soma de dois lados deve ser maior que o terceiro lado, impossível formar o triângulo ! ")
    senao
      se (TRECHO QUE DEVE SER SUBSTITUIDO) entao
        escreva ("O triangulo e equilatero, Todos os lados sao iguais!")
      senao
        se (TRECHO QUE DEVE SER SUBSTITUIDO) entao
          escreva ("O triangulo é escaleno, Todos os lados são diferentes !")
        senao
          escreva ("O triangulo é isoceles, Dois lados são iguais")
        fimse
      fimse
    fimse
  senao
    escreva ("Para formar um triangulo todos os valores devem ser maior que zero")
  fimse
fimalgoritmo

 

 




  • (a > b+c) ou (b > a+c) ou (c > b+a)

    (a = b) e (b = c)

    (a <> b) e (b <> c) e (c <> a)

    (a > 0) e (b > 0) e (c > 0)

  • (a > 0) e (b > 0) e (c > 0)

    (a > b+c) ou (b > a+c) ou (c > b+a)

    (a = b) e (b = c)

    (a <> b) e (b <> c) e (c <> a)

    ========================================

  • (a > 0) e (b > 0) e (c > 0)

    (a = b) e (b = c)

    (a <> b) e (b <> c) e (c <> a)

    (a > b+c) ou (b > a+c) ou (c > b+a)

    ========================================

  • (a > 0) e (b > 0) e (c > 0)

    (a <> b) e (b <> c) e (c <> a)

    (a > b+c) ou (b > a+c) ou (c > b+a)

    (a = b) e (b = c)

    ========================================

  • (a > 0) e (b > 0) e (c > 0)

    (a <> b) e (b <> c) e (c <> a)

    (a = b) e (b = c)

    (a > b+c) ou (b > a+c) ou (c > b+a)

    ========================================