El problema planteado es el siguiente: Se tiene una urna con 80 bolas de colores enumeradas del 1 al 80. Cada vez que se saca una bola se cuenta y se vuelve a insertar en la urna. Indicar cuantas veces sale cada bola. Al sacar la bola 33 se termina el escrutinio.
El siguiente programa en java hace uso del ciclo for y de un array (vector)
La lógica que utiliza este algoritmo es simple. Se crea un arreglo que funcionara como vector de contadores y cada vez que se lee una bola se incrementará el contador de dicha bola.
Quiero hacer este programa… Pero ¿Cómo funciona?
La ejecución paso a paso del programa la puede ver en la
eoria
Aclare algunos conceptos
est
Tómese únicamente 90 segundos
ablero
Comparte tu Algoritmo
Cuando se tenga que usar varios contadores en un mismo archivo de programación, es buena practica usar un Array de contadores lo que permite flexibilidad al programar y no olvidar así el nombre de las variables.
[Tweet «»Si se puede sin ciclo hazlo sin ciclos» #Tutorias ☺»]
Recordar siempre las ventajas de cada una de las estructuras repetitivas (ciclos for, while y do while) con respecto a las demás, pues, a veces es recomendable usar mejor una estructura que otra.