programacion en ruby: encuesta dane

POO + arrays + ruby (encuesta DANE)

El problema planteado es el siguiente: El DANE esta interesado en saber el numero de personas mayores de 18 años en las ciudades de Medellin, Cali y Bogota. Calcular e imprimir el resultado de esta investigación. Se leen registros que contienen cada uno el sexo, el numero de años y la ciudad.

El siguiente programa en ruby hace uso de POO (Programación Orientada a Objetos) y del ciclo for y de un array (vector).

La lógica que utiliza este programa en ruby es simple. Se crea un arreglo que funcionara como vector de contadores y cada vez que se lee un mayor de edad de una ciudad, entonces se incrementa el contador en la posición respectiva del array. La posición uno sera medellin, dos cali y tres bogota.

Reto

Quiero hacer este programa… Pero ¿Cómo funciona?

La ejecución paso a paso del programa la puede ver en la

Simulación

ESCUCHANDO


Suscribete a nuestro canal

AMPLIAR ESCUCHANDO

programacion en ruby: encuesta dane
Figura. programa en ruby: encuesta del dane

resultado ejecucion programa: encuesta del dane
Figura. resultado ejecucion programa: encuesta del dane

EVALUAR APLICANDO
BUENAS PRÁCTICAS

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 para, mientras y haga mientras) con respecto a las demás, pues, a veces es recomendable usar mejor una estructura que otra.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.