Lista 3 - Matéria para Prova dia 30/06
1) Podemos afirmar que, uma pessoa é alguém de quem sabemos o nome, o endereço, nacionalidade, data de nascimento, o ano em que o conhecemos. Crie uma classe em PHP com um método construtor. Programe a classe Pessoa. Partindo do princípio que existe um banco de dados com uma tabela chamada Pessoa. Crie os seguintes métodos:
public function Insere () {
$query = "INSERT INTO Pessoa VALUES (NULL,'$this->Nome','$this->Endereco',...)";
mysqli_query($link,$query);
}
2) Uma empresa possui funcionários dos quais devemos saber: nome; cpf; endereço. Dos vendedores comissionados devemos saber: o percentual da comissão sobre o valor das vendas; o total de vendas. Levando em consideração o percentual de comissão e valor das vendas é preciso calcular o salário do funcionário. Dos funcionários horistas precisamos saber: os valores de suas horas de trabalho; o número de horas trabalhadas em um determinado mês. Levando em consideração o valor da hora e número de horas trabalhadas no mês é preciso calcular o salário. Dos funcionários terceirizados precisamos saber: o número do contrato do serviço; o nome da empresa a qual pertence o funcionário, o tempo de duração do serviço em meses; o valor mensal percebido pelo funcionário. Precisamos saber o valor total percebido pelo funcionário terceirizado durante a duração de seu contrato com a empresa.
Para estudo complementar!
1) Escreva uma classe em PHP chamada Media que tem os seguintes atributos:
a) valor1;
b) valor2;
c) valor3;
E com os seguintes métodos:
d) Construtor para inicializar os valores;
e) CalculaMedia() para calcular a média dos 3 valores;
2) Escreva uma classe em PHP que simule uma calculadora bem simples. Essa classe deve ter como atributos duas variáveis. Deve possuir um construtor que recebe como parâmetro dois números. Deve ter cinco métodos (as quatro operações e mais a potência do primeiro pelo segundo. O programa deve considerar divisões por zero como sendo erros, e imprimir uma mensagem adequada.