programacion en C++: demostrar conjetura de collatz

ciclo while – visual C++ (demostrar conjetura de collatz)

El problema planteado consiste en crear un programa que permita demostrar la conjetura de collatz. La conjetura dice [ si es numero par se divide entre 2 y si es numero impar se multiplica por 3 y se suma 1 al resultado]. Operar consecutivamente un valor numérico de entrada hasta obtener el valor de 1.

El siguiente programa en C++ hace uso de la estructura repetitiva while.

La lógica que utiliza este programa en C++ es simple. Una vez se tiene el numero, se implementa una sentencia condicional para determinar si es par o no y luego actualizar el valor con la respectiva operación aritmética.

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 C++: demostrar conjetura de collatz
Figura. programación en C++: conjetura de collatz

resultado ejecucion programa: demostrar conjetura de collatz
Figura. resultado ejecución programa: conjetura de collatz

EVALUAR APLICANDO
BUENAS PRÁCTICAS

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 ☺»]

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.