lunes, 30 de marzo de 2020

ACTIVIDADES DEL 30 DE MARZO AL 3 DE ABRIL

Crear un objeto en PHP

Recordamos como siempre en comentarios colocar su nombre para validar su asistencia y revisión de contenido de igual manera cualquier comentario que deseen para solventarlo Gracias 



extraído de:  http://lineadecodigo.com/php/crear-un-objeto-en-php/

En PHP a parte de datos simples podemos trabajar con objetos. Objetos que tengan sus propiedades y métodos. Podemos crear un objeto en PHP a partir de una clase, como se haría de una manera formal, si bien podemos crear un objeto en PHP de forma directa, sin clase asociada.

La idea de objeto viene de la Programacion Orientada a Objeto y simula los objetos de la vida real
como personas, sillas, mesas, colegio, etc.

CLIC AQUI PARA Enlace a PROGRAMACION ORIENTADA A OBJETOS
si desean recordar y profundizar este tema


como indicamos al inicio de año los objetos tiene atributos y métodos a continuación graficamos los objetos:

Persona

Silla

Computador
Nombre
Cedula
Fecha_nac.
Estatura
Dirección

Color
Tamaño
Material
Estado

Marca
Tipo
Serie
precio
Notas_curso




Ejecuta_proceso


El objeto que vamos a crear en PHP es un objeto que represente un libro.

Libro
Titulo
Autor
Editorial
Fecha_Public

Titulo - Las legiones malditas
Autor - Santiago Posteguillo
Editorial - Ediciones B
Fecha Publicación - 2008
Para crear un objeto en PHP lo primero será crear una variable que represente al libro. Para ello utilizamos la clase stdClass que sirve para representar un objeto.
$libro = new stdClass();
Si queremos crear un objeto en PHP no es estrictamente necesario utilizar la clase stdClass, ya que al asignar a una variable una propiedad, automáticamente se convierte en un objeto.
Ahora empezaremos a asignarle las propiedades. Para asignar la propiedad a un objeto utilizamos el operador de asignación -> de la siguiente forma:
$objeto->propiedad = "valor de la propiedad";
De esta forma para crear las propiedades del objeto libro en nuestro programa escribiremos lo siguiente:
$libro->titulo = "Las legiones malditas";
$libro->autor = "Santiago Posteguillo";
$libro->editorial = "Ediciones B";
$libro->fechaPublicacion = 2008;
En estas cuatro sencillas líneas hemos asignado las propiedades y valores. Como podemos comprobar habrá propriedades que sean cadenas y que pondremos entre comillas y propiedades que serán numéricas, como la fecha de publicación.
Ahora que hemos creado el objeto, podemos volcarle para ver su estructura mediante un var_dump.
var_dump($libro);
En consola podremos ver la estructura que tiene nuestro objeto.

object(stdClass)[1]
  public 'titulo' => string 'Las legiones malditas' (length=21)
  public 'autor' => string 'Santiago Posteguillo' (length=20)
  public 'editorial' => string 'Ediciones B' (length=11)
  public 'fechaPublicacion' => int 2008


la programación del formulario y la aplicación para almacenar y desplegar el objeto para este ejemplo libro es:

**************
datos.html
*************

clic en la imagen para ampliar


NOTAS: 

En HEAD, se agrega la etiqueta <meta charset="utf-8">   por motivos de idioma, los caracteres como ñ, y tildes no esta a veces configurado, y este es un metodo para forzar al navegador a que cambien el juego de caracteres y presente las ñ y tildes, la otra manera es por medio de la configuración del navegador y seleccionando esta opción, en todas las aplicaciones utilizar ya siempre esta etiqueta para no tener problemas de idioma.

se envía el formulario al archivo objetos.php que toma el control, mucho cuidado con los nombres de archivos, a dado muchos problemas al subir a servidores de internet que eso sera muy pronto el tema de clase 

********************
objetos.php
*******************
clic en la imagen para ampliar


Zona de descarga:
DESCARGAR CODIGO FUENTE AQUI  DE PROGRAMA OBJETOS
https://1drv.ms/u/s!AujIic6g_w91hxWVhxIM3hDbSHpu?e=JYOMc3

carpeta de documentación y manuales PHP AQUI clic 
https://1drv.ms/u/s!AujIic6g_w91hQL57WsfAlGok6oo?e=hIzQnh

sito WEB de aplicaciones subidas 
click aqui
https://daf2informatica.000webhostapp.com/




PROGRAMA PROPUESTO:

Se ingresa los datos de auto:


MANEJO DE OBJETOS EN PHP
PROGRAMA DEPRESIACION DE VEHÍCULOS

Marca: Año: 
Avaluo: 
ciudad: 


se desea crear la tabla de depresiacion de vehículos tomando en cuenta que cada año
se deprecia el 10 % del avalúo, (avaluó es el precio del vehículo)


AÑO VALOR DEPRESIACION               DEP.             ACUMULADA
2010 35000,00 0,00 0,00
2011 31500,00 3500,00 3500,00
2012 28350,00 3150,00 6650,00
2013 25515,00 2835,00 9485,00
2014 22963,50 2551,50 12036,50
2015 20667,15 2296,35 14332,85
2016 18600,44 2066,72 16399,57
2017 16740,39 1860,04 18259,61
2018 15066,35 1674,04 19933,65
2019 13559,72 1506,64 21440,28
2020 12203,75 1355,97 22796,25
TOTAL DEPRESIACION 22796,25




  






19 comentarios:

  1. Evelyn Tito 2do Informática "A"

    ResponderEliminar
  2. Alexander Molina 2º informatica "B"

    ResponderEliminar