1
DESENVOLVIMENTO DE APLICAÇÕES WEB EXERCÍCIOS DE PREPARAÇÃO PARA 1ª AVALIAÇÃO
1. A Receita Federal precisa de um site para ajudar seus contribuintes a calcularem o desconto do Imposto de Renda em seus salários. Pela regra estabelecida, caso o contribuinte receba um salário até R$1.900,00, o mesmo não paga qualquer imposto. Caso o mesmo obtiver um salário entre R$ 1.901,00 e R$ 3.000,00, pagará uma alíquota de 16%. Aos valores superiores a R$ 3.001,00, a alíquota será de 27,5%. Logo, no site, deverá entrar com o CPF do contribuinte, seu salário bruto e calcular a alíquota mensal de imposto e também o valor total de imposto no ano que deverá ser retido ao “Leão”.
Para isso, a sua aplicação web terá duas páginas:
A) FormImposto.php: contendo um formulário para entrada de dados, os quais serão enviados ao controleReceita.php. Os dados são: nome, CPF e salário bruto do contribuinte e um campo Radio para indicar se ele deseja ou não realizar a entrega (pagamento) da alíquota do imposto.
B) Crie uma classe Contribuinte (num arquivo para inclusão), contendo os atributos: nome, CPF, salário bruto, data da contribuição. A classe terá os seguintes métodos:
I. Construtor da classe, com passagem de parâmetros para cada atributo relacionado, com exceção da data da contribuição;
II. Calculo do imposto a pagar: calcula o imposto devido, segundo as regras descritas acima, em relação ao salário bruto do contribuinte. O método retorna o valor calculado;
III. Método para registrar a entrega da contribuição: passa-se um parâmetro que é um booleano contendo true, se o usuário deseja entregar a contribuição e false, caso contrário. Em caso afirmativo, é colocada a data atual no atributo da data de contribuição, verificando se esta já não está setada. Se estiver, não é feita a troca da data, somente se estiver vazia.
C) controleReceita.php: cria-se um objeto Contribuinte e este será instanciado com as informações provenientes do FormImposto.php. Com o objeto instanciado, faz-se o cálculo da alíquota do imposto, mediante método específico para isso, porém, para os 12 meses totais do ano.
o Caso o usuário marcou a opção que deseja pagar o imposto, registra-se essa entrega através do método III do objeto Contribuinte.
D) Após o cálculo, envie esses valores (imposto total e o objeto Contribuinte), via sessão para a página Receita.php que exibirá os valores, junto com o nome, CPF e data da contribuição do contribuinte (caso o usuário marcou a opção), resgatados da sessão.
2 2. Uma concessionária precisa de um site para calcular o valor total de venda de um automóvel. Este valor é calculado da seguinte forma: todo automóvel possui um valor de fábrica e, sobre esse valor acrescenta-se um percentual de imposto, segundo a tabela abaixo. Esse percentual leva-se em consideração a categoria do automóvel e a região de compra. Além do acréscimo do imposto, soma-se o percentual de lucro da concessionária, que é de 5,3% do valor do automóvel.
Categoria Região Taxa de imposto
1
SUDESTE 5%
SUL 6%
NORTE 11%
2
SUDESTE 7%
SUL 11%
NORTE 23%
3
SUDESTE 20%
SUL 8%
NORTE 12,5%
Para isso, a sua aplicação web terá duas páginas:
- A) FormAutomovel.php: contendo um formulário para entrada de dados. Os dados a serem fornecidos são: a marca do automóvel, o seu valor de fábrica, a categoria (utilize campo de seleção ou combo), a região (campos Radio) e o nome do comprador. Os dados serão submetidos a página Compra.php a seguir.
- B) Compra.php: nessa página, faça o cálculo do imposto automotivo, como explicado no enunciado. Ao receber os dados provenientes da página FormAutomovel.php, calculará o valor final para a compra do automóvel, junto com os dados do comprador e as informações escolhidas.
Os dados serão enviados à página DemonstrativoCompra.php que mostrará todos os dados dessa compra, via sessão.