Questão 2516206

Tecnologia da Informação · 2016

Questão

ID 2516206

Disciplina: 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 \$pro3->Mostra();?

Alternativas da questão 2516206
Pular para o conteúdo principal