miércoles, 11 de diciembre de 2013

DEBER 24

FRANCISCO MUNOZ
CATEDRATICO Ing Juan Espinoza.

MENU PRINCIPAL.

<?php
echo "<html>
<head><title>Suma</title>
<style type='text/css'>
[required]{
border-color:red;
box-shadow:0px 0px 5px black;
}
</style>
</head>
<body bgcolor='IVORY' text='BLACK'>
<>
<h1> Escoja la opcion que desee </h1>
<h3>1    2   3<h3>
<table border=2>
<form action='operaciones.php' method='POST'>
<tr><td>Ingrese la opcion : </td>
<td><input name='opcion' required></td>
</tr>
<tr><td>Ingrese el correo : </td>
<td><input name='cor' required></td>
</tr>
<tr><td>Ingrese el nombre : </td>
<td><input name='nom' required></td>
</tr>
<tr><td>Ingrese la clave : </td>
<td><input type='password' name='cla' required></td>
</tr>
<tr>
<tr><td><H3><input type='submit' value='Procesar' name='pro'></H3>
</tr>
</table>
</form>
</center>
</body>
</html>
?>

SI INICIA SESION CON SUS DATOS CORRECTOS MUESTRA ESTO.

<?php
session_start();
$_SESSION['nombre']=$_REQUEST['nom'];
$_SESSION['clave']=$_REQUEST['cla'];
$_SESSION['correo']=$_REQUEST['cor'];

if ($_SESSION['nombre']=="admin" && $_SESSION['correo']=="admin@admin.com" && $_SESSION['clave']=="admin")
{
$op = $_POST['opcion'];
echo "<head><body bgcolor='ivory' text='black'><center><h1>Prueba</h1>";
class Operacion {
var $Nombre;
var $Clave;
var $Correo;
function iniciar($nombre,$clave,$correo){
echo "<br> Inicializar <br>";
$this->Nombre=$nombre;
$this->Clave=$clave;
$this->Correo=$correo;
echo "<br> a inicializado : ".$this->Nombre." con la clave ".$this->Clave." y el correo ".$this->Correo;
}
function registrar($nombre,$clave,$correo){
echo "<br> Registrar <br>";
$this->Nombre=$nombre;
$this->Clave=$clave;
$this->Correo=$correo;
echo "<br> a registrado : ".$this->Nombre." su clave es ".$this->Clave." y su correo ".$this->Correo;
}
function cerrar($nombre,$clave,$correo){
echo "<br> Cerrar <br>";
$this->Nombre=$nombre;
$this->Clave=$clave;
$this->Correo=$correo;
echo "<br> Cerro : ".$this->Nombre." con la clave ".$this->Clave." y el correo ".$this->Correo;
}
}
$operacion= new Operacion(" Opciones de Session <br>");
switch($op)
{
case 1:
$op1=$operacion->Iniciar($_SESSION['nombre'],$_SESSION['clave'],$_SESSION['correo']);
break;
case 2:
$op2=$operacion->registrar($_SESSION['nombre'],$_SESSION['clave'],$_SESSION['correo']);
break;
case 3:
$op3=$operacion->Cerrar($_SESSION['nombre'],$_SESSION['clave'],$_SESSION['correo']);
break;
}
echo "<br>
<br>
<a href='opcion.php'>Ir al principio</a>";
}
else
{
echo "<br>
<br>
<a href='siguiente.php'>Lo sentimos su correo, clave y contrasenia son incorrectos...</a>";
}
?>

Y SINO INICIA INCORRECTO MUESTRA ESTO

<html>
<?php
session_start();
class Operacion {
var $Fecha;
var $Numero;
function iniciar($fecha,$numero){
echo "<br> Registrar <br>";
$this->Fecha=$fecha;
$this->Numero=$numero;
echo "<br> la fecha es : ".$this->Fecha." el umero de veces es ".$this->Numero;
}
}
$operacion= new Operacion(" Registrar <br>");
switch($opc)
{
case 1:
$op1=$operacion->iniciar(time(),$_SESSION['c']);
break;
}
?>

<html>
<head>
<title>Variables de sesion</title>
<meta http-equiv="Content-Type" Content="text/html; charset=UTF-8">
</head>
<body>
<?php
echo "Nombre de usuario :".$_SESSION['nombre'];
echo "<br><br>";
echo "La fecha :".date("c");
echo "<br><br>";
echo "Numero de intentos :".$_SESSION['c'];
if (isset($_SESSION["c"])) {
   $_SESSION["c"]++;
   }
else {
   $_SESSION["c"]=1;
   }
$contar=$_SESSION["c"];

echo "<br>
<br>
<a href='opcion.php'>Regresar al principio</a>";
?>

DEBER 23

FRANCISCO MUNOZ
CATEDRATICO Ing Juan Espinoza.

SUMAR, RESTAR, MULTIPLICAR, DIVIDIR CON CLASES

MENU.PHP
<html>
<?php
echo "<FORM ACTION='OPERACION.php' method='POST'>";
ECHO "<H1>MENU</H1>";
echo "<H3>1)<input type='submit' value='suma' name='suma'></H3>";
echo "<H3>2)<input type='submit' value='resta' name='resta'></H3>";
echo "<h3>3)<input type='submit' value='multiplicacion' name='multi'></H3>";
echo "<H3>4)<input type='submit' value='divicion' name='divi'></H3>";
echo "</form>";
if( isset($_POST['suma']))
{
echo "<FORM ACTION='OPERACION.php' method='POST'>";
echo "<H3><input type='submit'  value='sumar' name='sum'></H3>";
echo "</form>";
}
if( isset($_POST['resta']))
{
echo "<FORM ACTION='OPERACION.php' method='POST'>";
echo "<H3><input type='submit'  value='restar' name='res'></H3>";
}
if( isset($_POST['multi']))
{
echo "<FORM ACTION='OPERACION.php' method='POST'>";
echo "<H3><input type='submit'  value='multiplicar' name='mul'></H3>";
}
if( isset($_POST['divi']))
{
echo "<FORM ACTION='OPERACION.php' method='POST'>";
echo "<H3><input type='submit'  value='dividir' name='div'></H3>";
}
?>
</html>


CLASE PRINCIPAL CALCULAR
OPERACION.PHP
<?php
class calcula {
var $operacion;
var $numero1;
var $numero2;
var $resultado;
function sumar($xxnumero1,$xxnumero2) {
$this->resultado = $xxnumero1+$xxnumero2;
return $this->resultado;
}
function restar($xxnumero1,$xxnumero2) {
$this->resultado = $xxnumero1-$xxnumero2;
return $this->resultado;
}
function mult($xxnumero1,$xxnumero2) {
$this->resultado = $xxnumero1*$xxnumero2;
return $this->resultado;
}
function dividir($xxnumero1,$xxnumero2) {
$this->resultado = $xxnumero1/$xxnumero2;
return $this->resultado;
}

}
?>
<?php
include('MENU.php');
?>

<form name="form1" method="post" action="">
  <p>
    <label>
      <input type="text" name="numero1" id="MENU.php">
    </label>
<BR>
      <label>
      <select name="operacion" id="operacion">
        <option value="x">X</option>
        <option value="/">/</option>
        <option value="-">-</option>
        <option value="+">+</option>
      </select>
    </label>
<p>
<label>
    <input type="text" name="numero2" id="numero2">
</label>
</p>
  <p>
    <label>
      <input type="submit" name="ok" id="ok" value="Calcular">
    </label>
  </p>
</form>

AQUI LE VALIDO ANTES DE QUE REALIZE OPERACION
<?php
if(isset($_POST['ok'])) {
$num1 = $_POST['numero1'];
$num2 = $_POST['numero2'];
$varcalcu = new calcula();
if(is_numeric($num1) && is_numeric($num2)) {
switch ($_POST['operacion']) { /
case "+":
$varcalcu->sumar($num1,$num2);
break;
case "-":
$varcalcu->restar($num1,$num2);
break;
case "x":
$varcalcu->mult($num1,$num2);
break;
case "/":
$varcalcu->dividir($num1,$num2);
break;
}
echo $varcalcu->resultado;
} else {
echo"Los valores de los numeros deben ser númericos!";
}
}
?>

DEBER 22

FRANCISCO MUNOZ
CATEDRATICO Ing. Juan Espinoza

CLASE TRANSPORTE
<html>
<head>
<title>TRANSPORTE</title>
</head>
<body bgcolor="black" text="orange">

<h1>
<?php
class TRANSPORTE
{
var $tipo;
var $modelo;
var $marca;
//METODOS=FUNCTION
function acelerar($Modelo, $Marca){
$this->modelo=$Modelo;
$this->marca=$Marca;
echo "A comenzado a moverse";
echo"<br>";
echo "Su auto modelo:"." ".$this->modelo;
echo"<br>";
echo "Su marca es:"." ".$this->marca;
}
function frenar($Modelo,$Marca){
$this->modelo=$Modelo;
$this->marca=$Marca;
echo"<br>";
echo "Su auto modelo:"." ".$this->modelo;
echo"<br>";
echo "Es de marca:"." ".$this->marca;
echo"<br>";
echo " Y se a detenido";
}
function transporte($tipo){
$this->Tipo=$tipo;
echo"Su tipo de transporte es :".  $this->Tipo;
}
}
//SUBCLASE otrotpt
class otrotpt extends TRANSPORTE{
var $otrotrans;
function otroMedio($Otrotrans){
$this->otromedio=$Otrotrans;
echo "Otro tipo de trasnporte es :". $this->otromedio;
}
}

$transporte=new Transporte('AUTO');
echo"<br>";
$auto= $transporte->acelerar('2002','MAZDA');
echo"<br>";
$auto= $transporte->frenar('2002','MAZDA');
echo "<br>";
$otrotrans=new otroTpt();
ECHO"<BR>";
$caballo=$otrotrans->otromedio('CABALLO');
ECHO"<BR>";
//$caballo=$otrotrans;
?>
</body>
</html>