Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Problema:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
</head>
<body bgcolor="#729A99"><br><br>
<center><h1>Declaración de una clase y creación de un objeto</h1></center>
<center><h2><br><br>
<?php
class Empleado {
private $nombre;
private $sueldo;
$this->nombre=$nom;
$this->sueldo=$sue;
echo $this->nombre;
echo '-';
if ($this->sueldo>3000)
else
echo '<br>';
$empleado1=new Empleado();
$empleado1->inicializar('Carlos mesa',4500);
$empleado1->PagaImpuestos();
$empleado1=new Empleado();
$empleado1->inicializar('santiago mesa',2000);
$empleado1->pagaImpuestos();
?>
</body>
</center></h2>
</html>
13. Atributos de una clase.
Problema:
Implementar una clase Menu. Permitir añadir la cantidad de opciones que necesitemos. Mostrar el menú en forma
horizontal o vertical (según que método llamemos.
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Atributos de una clase</title>
</head>
<body bgcolor="#85A699"><br><br>
<center><h1>Atributos de una clase</h1></center><br>
<center><h2><br>
<?php
class Menu {
private $enlaces=array();
private $titulos=array();
public function cargarOpcion($en,$tit)
{
$this->enlaces[]=$en;
$this->titulos[]=$tit;
}
public function mostrarVertical()
{
for($f=0;$f<count($this->enlaces);$f++)
{
echo '<a href="'.$this->enlaces[$f].'">'.$this->titulos[$f].'</a>';
echo "<br>";
}
}
}
$menu1=new Menu();
$menu1->cargarOpcion('http://electricidadelectronicaytelecomu.blogspot.com.co/','Blog centro de
electricidad,electronica y telecomunicaciones');
$menu1->cargarOpcion('http://oferta.senasofiaplus.edu.co/sofia-oferta/','Sena sofia plus');
$menu1-
>cargarOpcion('https://senaintro.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_gr
oup_id=_547_1','Blanckboard sena');
$menu1->cargarOpcion('http://caprendizaje.sena.edu.co/SGVA_Diseno/pag/login.aspx','Sistema de
gestion virtual de aprendices');
$menu1->mostrarVertical();
?>
</center></h2>
</body>
</html>
14. Métodos de una clase.
Implemntar una clase CabeceraPagina que permita mostrar un título, indicarle si queremos que aparezca centrado, a
derecha o izquierda, además permitir definir el color de fondo y de la fuente.
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Metodos de una clase</title>
</head>
<body bgcolor="#466659">
<?php
class CabeceraPagina {
private $titulo;
private $ubicacion;
private $colorFuente;
private $colorFondo;
public function inicializar($tit,$ubi,$colorFuen,$colorFon)
{
$this->titulo=$tit;
$this->ubicacion=$ubi;
$this->colorFuente=$colorFuen;
$this->colorFondo=$colorFon;
}
public function graficar()
{
echo '<div style="font-size:40px;text-align:'.$this->ubicacion.';color:';
echo $this->colorFuente.';background-color:'.$this->colorFondo.'">';
echo $this->titulo;
echo '</div>';
}
}
$cabecera=new CabeceraPagina();
$cabecera->inicializar('Hola que hace','center','SpringGreen','SteelBlue');
$cabecera->graficar();
?>
<center><h1>Metodos de una clase</h1></center>
</body>
</html>