POO + ruby (numero defectuoso)

El problema planteado consiste en crear un programa que permita leer un numero de entrada por teclado y luego indicar si el numero es o no defectuoso.

El siguiente programa en ruby hace uso del ciclo for. Se programo usando programación orientada a objetos (POO).

La lógica que utiliza este programa en ruby es simple. Una vez leído el numero se halla la suma de los divisores de dicho numero y en caso de que la suma sea mayor que el numero, entonces dicho numero sera defectuoso.

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


Suscribirse Gratis

AMPLIAR ESCUCHANDO

programacion en ruby: numero defectuoso
Figura. programacion en ruby: numero defectuoso

resultado ejecucion programa: numero defectuoso
Figura. resultado ejecucion programa: numero defectuoso

EVALUAR APLICANDO
BUENAS PRÁCTICAS

Los valores a tomar por la variable controladora de un ciclo pueden ser producto de expresiones.

[Tweet «»Una variable controladora tambien interactua con la unidad aritmetica. #Tutorias» ☺»]