Este programa va a analizar una serie de medidas que se le pasan y a almacenar algunos valores, el programa no hace nada finalmente porque la intención enseñar estructuras de control lo má simple posible.
En este programa hemos utilizado un bucle "for" para inicializar un vector a 0, esto es una buena práctica y se suele utilizar mucho el bucle "for" ya que tenemos el tamaño, como puede verse es el más compacto de todos, y salvo algunas cosas esto suele ser así
Se puede observar como utilizamos utilizamos los otros bucles, que tienen una lógica de uso muy similar, hay que tener en cuenta que aquí si queremos recorrer las variables son externas al propio bucle y por tanto hay que inicializarlas antes de entrar a el y actualizarlas durante, no en una cabecera.
Esto genera flexibilidad pero hay que tener en cuenta que es mucho más difícil de leer y extenso en lineas, ahora bien estos llevan una condición implícita en el paréntesis.La diferencia entre los bucle "while" y "do while" es que en el segundo siempre entra por lo menos una vez.
Para finalizar tenemos un "if else" con un "if" anidado, encargados de generar un conteo.
Cualquier bucle se puede convertir en uno de otro tipo un "for" se puede convertir en un "while" con una condición infinita y un "if" interno que simule la condición bien al principio o al final, y un "while" se puede convertir en un "for" con el conteo de una variable externa y poniendo la condición del "for" entre los paréntesis. aquí no hay nada escrito elige lo que te parezca más cómodo o simple