Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Não estou conseguindo fazer o seguinte:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php private $ligado=false;
private $cor;
private $marcha;
private $velocidade;
public function ligar() {
if($this->ligado == false) {
$this->ligado = true;
echo 'Carro Ligado com Sucesso. ROOOOOOOC!';
} else {
print '<br/>';
echo 'Carro já esta ligado!';
}
}
public function desligar() {
if($this->ligado == true) {
$this->ligado = false;
print '<br/>';
echo 'Carro Desligado com sucesso!';
} else {
print '<br/>';
echo 'Carro já está desligado';
}
}
public function setMarcha($marcha) {
if($this->ligado==true) {
$this->marcha=$marcha;
}
print '<br/>';
echo 'Marcha'+$this->marcha+'';
}
public function acelerar($velocidade) {
$marcha=false;
if($this->ligado==true) {
if($velocidade<30) {
$this->velocidade += $velocidade;
$this->setMarcha(1);
}
if($marcha==true) {
if($velocidade==60) {
$this->velocidade += $velocidade;
$this->setMarcha(2);
$marcha=false;
}
}else {
print '<br/>';
echo 'É necessário passar a marcha 1 primeiro';
}
if($marcha==true) {
if($velocidade==90) {
$this->velocidade += $velocidade;
$this->setMarcha(3);
$marcha=false;
}
}else {
print '<br/>';
echo 'É necessário passar a marcha 2 primeiro';
}
if($marcha==true) {
if($velocidade==120) {
$this->velocidade += $velocidade;
$this->setMarcha(4);
$marcha=false;
}
}else {
print '<br/>';
echo 'É necessário passar a marcha 3 primeiro';
}
$marcha=true;
print '<br/>';
echo '\nVelocidade'+$velocidade;
}else {
print '<br/>';
echo 'Carro Desligado';
}
}
}
?>
</body>
</html>Obrigado
Carregando comentários...