Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Robin Solis S1.
Robin Solis S1.
SEMANA 1
Una famosa biblioteca del país, requiere de un sistema de control de los libros que se encuentran en sus
instalaciones. Te han contratado como técnico en informática para diseñar dicho sistema. Por exigencias
de los directivos de la biblioteca, se pide que el sistema en cuestión sea diseñado bajo el paradigma de la
Programación Orientada a Objetos, el cual muestre los libros en existencia y las características que poseen
cada uno de ellos.
1. Realiza un organizador gráfico donde se presentan las diferencias entre las clases y objetos.
CLASE VEHICULO
OBJETO
2. Crea una Clase en PHP, llamada Vehículo con dos objetos (vehiculo1 y vehiculo2) asignándole los
valores y características que consideres.
Respuesta:
Se realiza la creación de una clase en PHP llamada vehículo con dos objetos denominados
vehiculo1 y vehiculo2, se asignaron sus valores y características.
3. <?php
4. class Vehiculo{
5. public $marca;
6. public $modelo;
7. public $color;
8. public $ano;
9. public $cilindrada;
10.public $combustible;
11. public function getMarca(){
12.return $this->marca;
13.}
14. public function getModelo(){
15. return $this->modelo;
16.}
17. public function getColor(){
18.return $this->color;
19.}
20. public function getAno(){
21.return $this->ano;
22.}
23. public function getCilindrada(){
24.return $this->cilindrada;
25.}
26. public function getCombustible (){
27. return $this->combustible;
28. }
29.}
30. function imprimirPantalla($vehiculo)
31. {
32. echo 'Marca: ' . $vehiculo->getMarca(); echo '<br>';
33. echo 'Modelo: ' . $vehiculo->getModelo();echo '<br>';
34. echo 'Color: ' . $vehiculo->getColor();echo '<br>';
35. echo 'Ano: ' . $vehiculo->getAno();echo '<br>';
36. echo 'Cilindrada: ' . $vehiculo->getCilindrada(); echo '<br>';
37. echo 'Combustible: ' . $vehiculo->getCombustible();
38. }
39. $vehiculo1 = new Vehiculo();
40. $vehiculo1->marca = 'Hyunday';
41. $vehiculo1->modelo = 'Verna';
42. $vehiculo1->color = 'rojo';
43. $vehiculo1->ano = '2021';
44. $vehiculo1->cilindrada = '1.4 cc';
45. $vehiculo1->combustible = 'bencina';
46.
47. $vehiculo2 = new Vehiculo();
48. $vehiculo2->marca = 'Citroen';
49. $vehiculo2->modelo = 'c5';
50. $vehiculo2->color = 'plata';
51. $vehiculo2->ano = '2022';
52. $vehiculo2->cilindrada = '1.6 cc';
53. $vehiculo2->combustible = 'Diesel';
54.imprimirPantalla($vehiculo1);
55.echo '<br>---------------------------------------------<br>';
56.imprimirPantalla($vehiculo2);
57. ?>
Asi se ve en el Navegador:
3. Realiza un cuadro comparativo que señale las interacciones entre clases y objetos.
REFERENCIAS BIBLIOGRÁFICAS