Logo Passei Direto
Buscar
Para o sistema de descontos, vocês criam a seguinte classe:

class Promocao {

private $titulo;

private $desconto;

private $cupom;



public function __construct($t, $d, $c) {

$this->titulo = $t;

$this->desconto = $d;

$this->cupom = $c;

}



public function aplicarDesconto($valor){

return $valor * (100-$this->desconto)/100;

}



public function cupomValido($palpite){

return $palpite == $this->cupom;

}

Podemos dizer que as propriedades desta classe são:


$titulo, $desconto, $cupom.
User badge image
Desafios Para o Conhecimento

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 6 meses

Analisando a descrição da classe `Promocao`, podemos identificar que as propriedades definidas como `private` são: - `$titulo` - `$desconto` - `$cupom` Essas propriedades são utilizadas para armazenar informações sobre a promoção, como o título da promoção, o valor do desconto e o código do cupom. Portanto, a afirmação de que as propriedades desta classe são `$titulo`, `$desconto`, e `$cupom` está correta. Se a pergunta pede para confirmar isso, a resposta é sim, as propriedades são essas. Se houver opções específicas, por favor, forneça-as para que eu possa confirmar a correta.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

Sim, as propriedades da classe Promocao são $titulo, $desconto e $cupom. Essas propriedades são definidas como privadas (private) e podem ser acessadas apenas dentro da própria classe. Elas são inicializadas no construtor da classe e podem ser utilizadas pelos métodos da classe, como o método aplicarDesconto() e o método cupomValido().

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Pensando na usabilidade do usuário, você explica que o mais adequado é o método:


a. POST, pois mantém as informações escondidas do usuário, ideal para um formulário de busca;
b. POST, pois mantém as informações escondidas do usuário, ideal para um formulário de busca;
c. GET, pois mantém as informações explícitas para o usuário, ideal para um formulário de busca;
d. POST, pois mantém
e. GET, pois mantém

Chegou a hora da verdade! A interface está funcionando, e vocês decidem colocar a integração com o banco de dados para funcionar. Assim, escrevem o seguinte código:

$str = 'mysql:host=localhost;dbname=meu_banco;charset=utf8';

$db = new PDO($str, 'root', 'root');

$delete = ' DELETE FROM table WHERE id = ' . $id;

Após este início, quais deveriam ser as linhas para executar este delete no banco?


$consulta = $db->query($delete);
$consulta->fetchAll();
$db->exec($delete);

Na hora de listar os produtos da loja, que vem dentro de uma array $produtos, o seu colega chegou ao seguinte código:

foreach($produtos as $p) {

echo '

'. $p['nome'] .'

';

}

Você identifica que o loop pode ser facilmente substituído por um for. Assim, tendo em mente que futuras tarefas farão mais sentido se usarem o for, sugere ao seu colega que substitua os trechos em negrito por:


for($i = 0; $i < count($produtos); $i++) e $produtos[$i]['nome']
for($i = 0; $i <= count($produtos); $i++) e $produtos['nome']
for($i = 0; $i <= count($produtos); $i++) e $produtos[$i]['nome']
for($i = 0; $i < count($produtos); $i++) e $produtos[$i]['nome']
for($i = 0; $i < count($produtos); $i++) e $produtos['nome']

Chegou a hora da verdade! A interface está funcionando, e vocês decidem colocar a integração com o banco de dados para funcionar. Assim, escrevem o seguinte código:

$str = 'mysql:host=localhost;dbname=meu_banco;charset=utf8';

$db = new PDO($str, 'root', 'root');

$select = 'SELECT * FROM produtos';

Após este início, quais deveriam ser as linhas para executar este select no banco e pegar todos os produtos?


$consulta = $db->query($select);
$produtos = $consulta->fetchAll();

Mais conteúdos dessa disciplina