Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 38 questões.
#2547491
Texto da Questã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();?

  • Estoque negativo!
  • suco tem estoque = 1
  • suco tem estoque = 3
  • refrigerante tem estoque = 0
  • refrigerante tem estoque = 6
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora