Questão
ID 2516211Disciplina: Tecnologia da Informação
Assunto: Desenvolvimento Backend
Ano: 2016 Banca: FUNDATEC - Fundação Universidade Empresa de Tecnologia e Ciências Órgão: Conselho Regional de Química da 9ª Região
Para responder às questões 31 e 32, analise o Quadro 01 abaixo.
<?php class Produto{ var \$codigo; var \$nome; var \$estoque; public function __construct(\$cod, \$nom) { \$this->codigo = \$cod; \$this->nome = \$nom; \$this->estoque = 0; } function Compra(\$qtd){ \$this->estoque += \$qtd; } function Vende(\$qtd){ \$this->estoque -= \$qtd; } function Mostra(){ if(\$this->estoque < 0) print 'Estoque negativo!'; else print \$this->nome.' tem estoque = '.\$this- >estoque; } } \$pro1 = new Produto(3, 'chocolate'); \$pro2 = new Produto(2, 'refrigerante'); \$pro3 = new Produto(1, 'suco'); \$pro1->Compra(30); \$pro2->Vende(20); \$pro2->Compra(7); \$pro3->Compra(12); \$pro1->Vende(9); \$pro3->Compra(2); \$pro1->Compra(21); \$pro3->Vende(3); \$pro1->Compra(7); \$pro2->Vende(2); \$pro2->Mostra(); \$pro3->Mostra(); ?> |
Quadro 01 — Código PHP
O que deve ser mostrado com a execução de \$pro2->Mostra();?