SóProvas


ID
3499039
Banca
FCC
Órgão
SABESP
Ano
2018
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Considere, por hipótese, que a SABESP utiliza diferentes preços de tarifas para os serviços de abastecimento de água e/ou coleta de esgoto para o município de São Paulo. Para a categoria Residencial/Favela as tarifas são:


Consumo Valor da Tarifa

0 a 10 6,25/mês

11 a 20 0,71/m3

21 a 30 2,36/m3

31 a 50 7,14/m3

acima de 50 7,89/m3


Foi solicitado a um estagiário propor a lógica de programação para a solução do seguinte problema: ler o valor do consumo de um usuário da categoria Residencial/Favela (variável consumo) e calcular o valor a pagar com base nas tarifas (variável valor).

O Estagiário sugeriu utilizar

Alternativas
Comentários
  • Que diabo de questão é essa?

    Até agora eu não entendi nada.

    Tem algum cristão que saiba explicar?

  • Acredito que a dúvida maior nessa questão estaria entre as alternativas D e E.

    A letra E a instrução escolha caso não analisa intervalos. Ele direciona o fluxo para o rótulo cujo valor seja idêntico ao valor da variável selecionada, logo não se aplica a essa situação.

  • A pressa para "encher" o site de questões é tão grande que nem se dão o trabalho de formatar as tabelas, códigos etc corretamente.

  • Gabarito: D

    Questão bem interessante, que requer entendimento teórico e elaboração. Analisando item a item:

    A) o tipo básico inteiro para ambas as variáveis.

    ERRADO. Ele não especifica no enunciado se o consumo é um número inteiro, então poderíamos ter dúvidas com relação ao tipo da variável. Mas o valor da tarifa é um número decimal e, portanto, o valor final da conta também deve ser.

    B) o tipo básico caracter para consumo e o tipo básico inteiro para valor.

    ERRADO. Consumo é a quantidade de energia consumida por mês. É um número, e não um caracter.

    C) a instrução leia para ler o valor que o usuário deverá pagar.

    ERRADO. O valor a ser pago será calculado pela multiplicação do consumo pelo valor da tarifa.

    D) as instruções se então senão de forma aninhada para avaliar as diferentes faixas de consumo.

    CERTO. Instruções SE-ENTÃO-SENÃO aninhadas são ótimas alternativas para o tratamento de intervalos, sendo ideais para o tratamento das faixas de tarifa a partir do consumo da questão.

    E) a instrução escolha caso para avaliar os diferentes tipos de valor que poderão ser pagos pelo usuário.

    ERRADO. A instrução escolha caso não analisa intervalos. Ele direciona o fluxo para o rótulo cujo valor seja idêntico ao valor da variável selecionada.

  • Força Guerreiro!!!!!!