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
?>