FC ConcursosFC Concursos

Questão FC373167

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 cat

Algoritmos e Lógica de Programação

FCC · 2018

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/m³
21 a 30 2,36/m³
31 a 50 7,14/m³
acima de 50 7,89/m³

 

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

  1. o tipo básico inteiro para ambas as variáveis.
  2. o tipo básico caracter para consumo e o tipo básico inteiro para valor.
  3. a instrução leia para ler o valor que o usuário deverá pagar.
  4. as instruções se então senão de forma aninhada para avaliar as diferentes faixas de consumo.
  5. a instrução escolha caso para avaliar os diferentes tipos de valor que poderão ser pagos pelo usuário.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A utilização de estruturas se então senão aninhadas é ideal para tratar as diferentes faixas de consumo, pois permite avaliar, em sequência, intervalos exclusivos e executar a ação correspondente a cada um.

Na prática, testa‑se uma condição por vez (por exemplo, consumo ≤ 10) e, se verdadeira, calcula‑se o resultado; caso contrário, passa‑se à próxima faixa. Essa ordem evita sobreposição de intervalos e garante que apenas uma ramificação seja executada.

Quanto ao cálculo, há um caso fixo e os demais usam tarifa por metro cúbico: para consumo ≤ 10, valor = 6,25; para as outras faixas, atribui‑se a tarifa correspondente e calcula‑se \(valor = tarifa \times consumo\).

Em resumo: cada bloco se avalia uma faixa; o bloco senão direciona para a próxima; quando a condição é satisfeita, calcula‑se o valor apropriado.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo