Calculador de cambio
Posted on August 16th, 2005 in Código, Php | 1 Comment »
PHP:
-
<?php
-
// Novacreations
-
// César Sánchez webmaster@novacreations.net
-
// http://www.novacreations.net
-
/*
-
Calculador de cambio sencillo
-
*/
-
?>
-
-
<html>
-
<body>
-
-
<form name="form1" method="post" action="<?PHP echo $_SERVER['PHP_SELF'] ?>">
-
Billete: <input type="textfield" name="billete">
-
Monto: <input type="textfield" name="monto">
-
<input type="submit" name="Submit" value="Submit">
-
</form>
-
-
<?php
-
-
$cambio = $_POST['billete']-$_POST['monto'];
-
echo "Pagaste $".$_POST['monto']." con un billete de $".$_POST['billete'].". El cambio es de $".$cambio;
-
-
{
-
// Establecemos los billetes o cambio disponible
-
$billetes = Array
-
(
-
100,50,20,10,5,2,1
-
);
-
-
echo "<p>Los billetes que tenemos son:";
-
echo "</p>";
-
//variable $restante es lo que nos falta por entregar
-
$restante = $cambio;
-
-
foreach($billetes as $dato) // recorremos cada uno de los billetes
-
{
-
if($restante==0) // si es 0 el dinero restante detenemos
-
{
-
break;
-
}
-
else if($restante>=$dato)// si es menor el billete al dinero que nos falta
-
{
-
echo "<p>";
-
-
$i = 0;
-
//restamos uno de los billetes al dinero que nos resta por entregar, iteramos
-
// hasta que los billetes son demasados grandes
-
-
for($i = 0; $restante>=$dato;$i++ )
-
{
-
$restante = $restante-$dato;
-
-
}
-
//imprimo los datos
-
echo "</p>";
-
}
-
-
}
-
-
}
-
-
-
?>
-
</body>
-
</html>



One Response
FALTA DESCRIPCION