Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Algoritmos Diversos — FCC 2019

TI - Desenvolvimento de SistemasAlgoritmos Diversos
Código
fc136825
Banca
FCC
Órgão
SANASA
Ano
2019
Cargo
Ana TI ( )

Considere hipoteticamente que as tarifas cobradas pela SANASA em uma categoria residencial sejam as mostradas abaixo.

 
Faixa de consumo (m3)Água tratada (R$/m3)
Até 10 m3/mês8,39
De 11 a 201,07
De 21 a 502,1
Acima de 503,74
 

Considere que um Analista de TI desenvolveu o algoritmo abaixo, na forma de pseudocódigo, para calcular o valor da conta de água em determinado mês.

 

Var consumo_mes: inteiro

       conta : real

Início

   Escreva ("Entre com o valor consumido em m3:")

   Leia (consumo_mes)

   Se(consumo_mes<=10) então

        conta = consumo_mes * 8.39

Senão

    Se (consumo_mes<=20)então

        conta = consumo_mes * 1.07

    Senão

        Se (consumo_mes<=50) então

            conta = consumo_mes * 2.1

        Senão

              conta = consumo_mes * 3.74

        Fim_se

    Fim_se

Fim_se

Escreva ("O valor da sua conta é ", conta)

Fim

 

Este algoritmo está

  1. Aincorreto, pois pode apresentar um valor negativo para a variável conta se a entrada for negativa, o que equivaleria a uma conta a pagar negativa.
  2. Bincorreto na linha Se(consumo_mes<=20), que deve ser alterada para Se (consumo_mes>10 E consumo_mes<=20).
  3. Cincorreto no alinhamento dos desvios condicionais (estruturas de repetição).
  4. Dincorreto, pois há linhas que devem terminar obrigatoriamente com ponto e vírgula (;).
  5. Eincorreto na declaração de variáveis usando a palavra reservada Var e o tipo real, que deveria ser decimal.
Revelar gabarito e comentário

GabaritoA — incorreto, pois pode apresentar um valor negativo para a variável conta se a entrada for negativa, o que equivaleria a uma conta a pagar negativa.

Link permanente: /questoes/fc136825