Magna Concursos
161684 Ano: 2016
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNRIO
Orgão: IF-PA
Provas:

Considere o seguinte código em PHP:

1 <?php
2
3 define("PI", 3.14);
4 define("CUBO", 0);
5 define("CILINDRO", 1);
6
7 class AreaQuadrado
8 {
9     public function area ( $aresta )
10    {
11        return $aresta * $aresta;
12    }
13 }
14
15 class AreaCirculo
16 {
17     public function area ( $raio )
18     {
19         return PI * $raio * $raio;
20     }
21 }
22 //(continuação)
23 class CalculaVolume extends AreaQuadrado , AreaCirculo
24 {
25     public function volume ( $aresta_raio , $altura , $tipo )
26     {
27     if ( $tipo == CUBO )
28         return $altura * $this->area ( $aresta_raio );
29     else if ( $tipo == CILINDRO )
30         return $altura * $this->area ( $aresta_raio );
31     else return -1;
32     }
33 }
34

35 $calculaVolume = new CalculaVolume ( );
36 $resultado = $calculaVolume->volume ( 15 , 10 , 1 );
37 echo "O resultado foi $resultado!";
38
39 ?>
40
41
42

É correto afirmar que

 

Provas

Questão presente nas seguintes provas

Técnico de TI

70 Questões