como crear un cajero automatico en scratch pasos



Cajero automático.
El programa te pedirá cuanto dinero quieres. Te pide la cantidad hasta que cuente con un múltiplo de 10 pues solo da billetes de 50, 20 y 10 dolares. Hecho esto te tiene que decir cuantos billetes de dará. Para no liarles con las funciones de valor absoluto lo he realizado por restas sucesivas. Esto funciona así:

Son tres bucles "Repetir hasta que" el dinero sea menor que 50, luego que 20 y luego que 10. Supongamos que teclean

la cantidad 130 dolares. En el primer bucle iré restando 50 a esa cantidad y contando cuantas veces resto hasta que sea menor de 50 (dos veces). En el segundo bucle lo repito con 20 y seré capaz de restar solo una vez y en el tercero lo hago con 10 (usa sola vez). Total 2 de 50, uno de 20 y uno de 10.

En el bucle de pregunta observa que uso el operador MOD. Lo que hace es devolver el resto de la división de dos números. Si es cero quiere decir que es divisible. Por ejemplo 100 MOD 10 es cero y 5 MOD 2 es 1 o 7 MOD 2 es 2. ¿Se entiende?

clic sobre la imagen para ver el proyecto:






Comentarios

Publicar un comentario

Entradas populares