0%
12900 Tutorias +
1406 Respuestas +
11300 Tutorandos +
139 Meses +

×
"Encamina tus Metas"
octubre 2024
LMXJVSD
 123456
78910111213
14151617181920
21222324252627
28293031 

ciclo while – visualStudio 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 ☺»]

Encamina tus metas