Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2010, 00:01
cellularcd
 
Fecha de Ingreso: junio-2010
Mensajes: 5
Antigüedad: 13 años, 11 meses
Puntos: 0
Ayuda con Clase y Funciones

estoy haciendo este ejercicio y me salen varios errores

Código PHP:
<?php

class producto{
    var 
$trapeador//variable donde se captura el # de trapeadores
    
var $escoba// variable donde se captura el # de escobas
    
var $total_escoba// totaliza las escobas
    
var $total_trapeador//totaliza los trapeadores
    
var $factura// se crea la factura
    
var $precio_trapeador//precio unitario x trapeador
    
var $precio_escoba//precio unitario x escoba
    
var $iva_escoba//calcula el iva
    
var $iva_trapeador//calcula el iva
    

    /*function prod($trapeador,$escoba) {
       $this->trapeador=$trapeador;
       $this->escoba=$escoba;
       //$this->total_escoba=array(); 
       //$this->total_trapeador=array();*/
    
}
    function 
tottrap($total_trapeador) {
        
        if (
$trapeador 500)
        {
        
$this->precio_trapeador=$precio_trapeador=2500 
//si es menor a 500 cuesta 2500
        
} else {
        
$this->precio_trapeador=$precio_trapeador=2300 ;
//si es mayor a 500 cuesta 2300
        
}
        
$this->total_trapeador$total_trapeador=$trapeador $precio_trapeador;
        return 
$total_trapeador;
    }
    
    function 
ivatrap($iva_trapeador) {
        
        
$this->$iva_trapeador $total_trapeador 1.14//calculamos el iva de los trapeadores sin importar la cantidad
        
return $iva_trapeador;
    }

    function 
totescb($total_escoba) {
        
        if (
$escoba 500)
        {
        
$this->precio_escoba=$precio_escoba 2200;
        } else {
        
$this->precio_escoba=$precio_escoba 1950;
        }
        
$this->total_escoba=$total_escoba$escoba $precio_escoba;
    }

    function 
ivaescb($iva_escoba) {
        
        
$this->iva_escoba=$iva_escoba $total_escoba 1.16//calculamos en iva de las escobas sin importar la cantidad
        
    
}
    
    function 
fact($factura) {
    
        
$this->factura=$factura $iva_trapeador $iva_escoba//totalizamos los productos
    
}
    
    
 
//se instancian los objetos y se vuelven a llamar las variables con los calculos ya hechos
$producto1 = new producto ("$trapeador","$escoba"); 
$trapeador $_POST['trapeador'];
$escoba $_POST['escoba'];
$total_trapeador $_POST['total_trapeador'];
$total_escoba $_POST['total_escoba'];
$iva_trapeador $_POST['iva_trapeador'];
$iva_escoba $_POST['iva_escoba'];
$factura $_POST['factura'];

echo 
"La cantidad total de trapeadores sin IVA es de: " $producto1->tottrap();
echo 
"<br>";
echo 
"El total de los trapeadores con IVA es de: " $_POST['iva_trapeador'];
echo 
"<br>";
echo 
"La Cantidad total de escobas sin IVA es de: " $_POST['total_escoba'];
echo 
"<br>";
echo 
"El total de las escobas con IVA es de: " $_POST['iva_escoba'];
echo
"<br>";
echo 
"El total a pagar es de: " $_POST['factura'];
echo 
"<br>"
?>
<?php
//creamos el formulario para capturar los datos
?>
<html>
<body>
<form  name= "xyz" method="post" action=""> 
Digite el numero de trapeadores: 
<input type="text" name="trapeador" size="80">
<br>
Digite el numero de escobas: 
<input type="text" name="escoba" size="80">
<br>
<input type="submit" value="enviar"> 
<input type="reset" value="borrar"> 
<br>
</form>
<br>
<br>
<br>
..::Resultado::..
<br>
<br>
<br>
</body>
</html>
<?php

?>
si me pudieran colabrar, c los agradecerua enormemente