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
- o tipo básico inteiro para ambas as variáveis.
- o tipo básico caracter para consumo e o tipo básico inteiro para valor.
- a instrução leia para ler o valor que o usuário deverá pagar.
- as instruções se então senão de forma aninhada para avaliar as diferentes faixas de consumo.
- 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