Magna Concursos
3216249 Ano: 2016
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: UNIPAMPA

<?php
class Produto{
var $codigo;
var $nome;
var $valor;
var $estoque;
public function __construct($cod, $nom,
$val, $est) {
$this->codigo = $cod;
$this->nome = $nom;
$this->valor = $val;
$this->estoque = $est;
} function AtualizaValor($val){
$this->valor = $val;
} function Venda($qtd){
$this->estoque = $this->estoque - $qtd;
} function Compra($qtd){
$this->estoque = $this->estoque + $qtd;
} function MostraDados(){
print $this->codigo.' - '.$this->nome.' -
R$'.$this->valor.' - '.$this->estoque.'<BR>';
}
}
$arroz = new Produto(1, 'Arroz da
Mariazinha', 5.00, 300);
$feijao = new Produto(2, 'Feijao do Bao',
4.50, 400);
$bolacha = new Produto(3, 'Bolacha
Joaquina', 3.50, 100);
$arroz->Venda(4);
$feijao->Venda(3);
$bolacha->Venda(23);
$feijao->AtualizaValor(4.90);
$bolacha->Compra(30);
$arroz->Venda(11);
$arroz->AtualizaValor(5.90);
$feijao->Compra(10);
$arroz->MostraDados(); // Primeira questão
$feijao->MostraDados(); // Segunda questão
$bolacha->MostraDados(); // Terceira
questão
?>

Figura 2 – Código PHP.

O que deve ser mostrado com a execução de $feijao->MostraDados(); // Segunda questão?

 

Provas

Questão presente nas seguintes provas

Analista de TI - Suporte e Redes

50 Questões