Está en la página 1de 11

PROGRAMACIÓN AVANZADA I

SEMANA 1

Robin Marcelo Solis Rojas


22 de enero del 2024
Técnico De Nivel Superior En Informática.
DESARROLLO

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

PROPIEDADES VEHICULO VEHICULO

MARCA HYUNDAY CITROEN

MODELO VERNA AIRCROSS

COLOR ROJO PLATA

COMBUSTIBLE BENCINA DIESEL

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

Ejemplo texto de lectura de IACC:

IACC. (2024). Programación avanzada I En La Modalidad Online. Programación orientada a Objetos.


Semana 1.

También podría gustarte