Ed
há 3 semanas
Para resolver essa questão, precisamos considerar a necessidade de armazenar um valor fixo (a alíquota do imposto de 15%) que não deve ser alterado durante a execução do programa. Vamos analisar as opções: A) Criar uma função específica que retorna o valor 0.15 sempre que for chamada. - Embora isso funcione, não é a abordagem mais clara e eficiente, pois a função será chamada repetidamente. B) Utilizar uma constante, declarada com #define ou const, para garantir que o valor 0.15 permaneça inalterado. - Esta é a melhor abordagem, pois uma constante é projetada para não ser alterada e proporciona clareza e segurança no código. C) Utilizar uma variável local dentro da função main(), garantindo que seu escopo seja limitado. - Isso não é adequado, pois a variável poderia ser alterada acidentalmente. D) Utilizar uma variável do tipo float chamada imposto, inicializada com 0.15, pois permite cálculos precisos. - Embora o tipo float permita cálculos, a variável ainda pode ser alterada, o que não atende ao requisito de imutabilidade. E) Declarar uma variável global para que possa ser acessada em qualquer parte do código. - Isso não é recomendado, pois variáveis globais podem ser alteradas em qualquer parte do código, o que não garante a imutabilidade. Portanto, a opção mais adequada para declarar o valor do imposto, garantindo que ele permaneça inalterado, é: B) Utilizar uma constante, declarada com #define ou const, para garantir que o valor 0.15 permaneça inalterado.