Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2014, 04:54
adrivarona
 
Fecha de Ingreso: noviembre-2014
Mensajes: 1
Antigüedad: 9 años, 5 meses
Puntos: 0
Programa maquina expendedora

Vereis,tengo que programar una maquina expendedora en la que introduces precio y dinero que has introducido y te devuelva las monedas minimas para devolver el cambio.Esto es lo que he hecho hasta ahora:
<script type="text/javascript">
function doseuros(dinero){
monedas2=0
do{
dinero=dinero-2
monedas2=monedas2+1
}while(dinero>=2)
cambio2=$cambio-monedas2*2
return monedas2
}

function uneuro(dinero){
monedas1=0
do {
dinero=dinero-1
monedas1++
}while(dinero>1)
cambio3=cambio2-monedas1
return monedas1
}

function cincuenta(dinero){
monedas05=0
do{
dinero=dinero-0.5
monedas05++
}while(dinero>0.5)
cambio4=cambio3-monedas05*0.5
return monedas05
}

function veinte(dinero){
monedas02=0
do{
dinero=dinero-0.2
monedas02++
}while(dinero>0.2)
cambio5=cambio4-monedas02*0.2
return monedas02
}

function diez(dinero){
monedas10=0
do{
dinero=dinero-0.1
monedas10++
}while(dinero>0.1)
cambio6=cambio5-monedas10*0.1
return monedas10
}

function cinco(dinero){
monedas005=0
do{
dinero=dinero-0.01
monedas005++
}while(dinero>0.05)
return monedas005
}


var $precio=parseInt(prompt("Precio"))
var $dinero=parseInt(prompt("Dinero introducido"))
var $cambio=$dinero-$precio
alert($cambio)

doseuros($cambio)
alert(monedas2)
uneuro(cambio2)
alert(monedas1)
cincuenta(cambio3)
alert(monedas05)
veinte(cambio4)
alert(monedas02)
diez(cambio5)
alert(monedas10)
cinco(cambio6)
alert(monedas005)
</script>