Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*modifique a classe Video.php aula 14b assim
- public function setAvaliacao($avaliacao){
- $media=($this->avaliacao + $avaliacao)/$this->views;
- $this->avaliacao=$avaliacao;
- }*/
- require_once 'Video.php';
- require_once 'Gafanhoto.php';
- class Visualizasao{
- private $espectador;
- private $filme;
- public function __construct($espectador,$filme){
- $this->espectador=$espectador;
- $this->filme=$filme;
- $this->filme->setViews($this->filme->getViews()+ 1);
- $this->espectador->setTotAssirtido($this->espectador->getTotAssirtido()+1);
- }
- //sobrecarga
- public function avaliar(){
- $this->filme->setAvaliacao(5);
- }
- public function avaliarNota($nota){
- $this->filme->setAvaliacao($nota);
- }
- public function avaliarPorc($porc){
- $nova = 0;
- if($porc <= 20) {
- $nova = 3;
- } elseif ($porc <= 50){
- $nova = 5;
- } elseif ($porc <= 90){
- $nova=8;
- } else {
- $nova=10;
- }
- $this->filme->setAvaliaçao($nova);
- }
- public function getEspectador(){
- return $this->video;
- }
- public function setEspectador(){
- $this->espectador=$espectador;
- }
- public function getFilme($espectador){
- return $this->filme;
- }
- public function setFilme($filme){
- $this->filme=$filme;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment