El problema planteado consiste en crear un programa que permita leer por teclado un valor numérico y teniendo en cuenta que si la cantidad de dígitos es uno se realiza la operación de (numero + 5) o si la cantidad de dígitos es dos se realiza la operación de (numero * 2) o si la cantidad de dígitos es tres se realiza la operación (numero ^ 3) o si la cantidad de dígitos es mayor que tres se realiza la operación de (numero / 10).
El siguiente programa en ruby hace uso de la estructura repetitiva while y sentencias condicionales.
La lógica que utiliza este programa en ruby es simple. Una vez se tiene el numero se determina la cantidad de dígitos y posteriormente se realiza la operación a través de sentencias condicionales. Se programo usando POO.

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
Los ciclos permiten también hacer pruebas o testing de rendimiento a programas.
[Tweet «»La unidad aritmética está estrechamente ligada a las estructuras repetitivas» #Tutorias »]