Está en la página 1de 1

<?

php
// 1 Clasificacion de los productos
$denominaciones= array(50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000,
100000);
$producto= array('Jumbo','Alpina','Galleta_tosh','Galleta_festival','Mani_la_esp
ecial','Pony_malta','Hit_pet','7_up','Mountain_dew','Craquenas','DeTodito','Papa
_Margarita','Arandanos','Natuchips','Galleta_Avellana','Masmelos','Choclitos','C
ocaCola_zero','Nectar _manzana','Agua Brisa');
$precio = array(1550,2250,1050,450,1300,1300,1650,2250,1750,3850,4000,2750,1850,
850,650,2150,550,2100,1450,1950);
$codigo = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);
print("\n");
print_r ($producto);
print_r ($precio);
print_r ($codigo);
print("\n\n\n\n");
// 2 Entrada de dinero
echo "Ingrese el codigo del producto -> ";
$indice_code=(int)fgets(STDIN);
for ($i = 1; $i <= 20 ; $i++) {
if ($indice_code == $codigo[$i]) {
$indice_code=$i;
break;
}
}
$dinero_actual=0;
while ($dinero_actual < $precio[$indice_code]){
echo "Ingrese el dinero\n";
$Cash=(int)fgets(STDIN);
$dinero_actual=$dinero_actual+$Cash;
echo "dinero actual -> $dinero_actual\n";
}
echo "producto -> $producto[$indice_code]\n\n";
$devuelta=$dinero_actual-$precio[$indice_code];
$indice=0;
$temp=0;
echo "devuelta -> $devuelta\n\n";
while ($devuelta > 0){
$temp=$devuelta-$denominaciones[10-$indice];
if ($temp >= 0){
$devuelta=$temp;
echo "devuelta -> {$denominaciones[10-$indice]}\n";
}
else{
$indice=$indice+1;
}
}
?>

También podría gustarte