programacion en ruby: suma de positivos producto de negativos

POO + arrays + ruby (suma positivos producto negativos)

El problema planteado consiste en escribir un programa que lea una matriz 5 * 5 de números enteros y que imprima la suma de los positivos y la multiplicación de los negativos

El siguiente programa en ruby hace uso de POO (Programación Orientada a Objetos) y de arrays (matriz) y estructuras repetitivas.

La lógica que utiliza este programa en ruby es simple. Se recorre la matriz y cada dato positivo es sumado en una variable acumulador y cada dato negativo multiplicado y acumulado en otra variable acumulador.

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: suma de positivos producto de negativos
Figura. programacion en ruby: suma de positivos producto de negativos

resultado ejecucion programa suma de positivos productos de negativos
resultado ejecucion programa suma de positivos producto de negativos

EVALUAR APLICANDO
BUENAS PRÁCTICAS

Es importante siempre pensar en que tipo de datos almacenaran los arrays para no caer en informacion ineficiente en la logica de los programas. Para eso se usan las condicionales o mejor las validaciones de datos, asi por ejemplo, una estructura que no soporte datos negativos, debera tener la respectiva validacion.

[Tweet «»Las variables acumuladores también acumulan negativos» #Tutorias ☺»]

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.