1. CENTRO FEDERAL DE EDUCAO TECNOLGICA DO PIAU CURSO: Tcnico em
Informtica (Desenvolvimento de Software) DISCIPLINA: Programao para
WEB PROFESSOR: Regis Pires Magalhes LISTA DE EXERCCIOS 03 1.
Implemente: a) Uma classe Equipamento (equipamento.php) com o
atributo ligado (tipo boolean) e com os mtodos liga e desliga. O
mtodo liga torna o atributo ligado true e o mtodo desliga torna o
atributo ligado false. b) Uma sub-classe EquipamentoSonoro
(equipamento_sonoro.php) que herda as caractersticas de Equipamento
e que possui os atributos volume que varia de 0 a 10 e stereo (do
tipo boolean). A classe ainda deve possuir mtodos para ler e
alterar o volume (getter e setter), alm dos mtodos mono e stereo. O
mtodo mono torna o atributo stereo falso e o mtodo stereo torna o
atributo stereo verdadeiro. Ao ligar o EquipamentoSonoro atravs do
mtodo liga, seu volume automaticamente ajustado para 5. c) Um
script PHP (testa_equipamento.php) que instancia 2 objetos da
classe Equipamento e 2 objetos da classe EquipamentoSonoro. O
script ainda deve inserir esses objetos em um array e, depois,
listar todos os elementos do array. 2. Escreva: a) um script PHP
(funcionario.php) contendo uma classe Funcionario com atributos
privados nome e salario. A classe dever ter um construtor que
receba os atributos como parmetros. Alm disso, deve ter mtodos para
obter e alterar os atributos nome e salrio (getNome, setNome,
getSalario, setSalario). O salrio jamais poder ser negativo. Crie
tambm um mtodo __toString() para retornar uma string contendo todos
os atributos. b) Um script PHP (testa_funcionario.php) que
instancia 3 objetos da classe Funcionario e insere- os em um array.
A seguir, o script lista todos os objetos presentes no array. c) Um
script PHP (processa.php) que recebe dados (nome e salrio) de um
formulrio (formulario.php), instancia um objeto Funcionario
(funcionario.php), preenche o objeto com os dados vindos do
formulrio e, depois, exibe esse objeto em um outro script
(mostra.php).