InformáticaBásico1 respuestas

Desarrolle un programa que lea un número entero positivo y lo divida sucesivamente entre 2 hasta que el cociente sea cero?

Desarrolle un programa que lea un número entero positivo y lo divida sucesivamente entre 2 hasta que el cociente sea cero. Y en cada division escribir el residuo, me lo encargaron en visual studio 2013, en C# pero como es la primera vez que programo no tengo clara la idea a la hora de usar las estructuras selectivas y como hacer el codigo , aunque tambien.

0Saraarangozulet

En resumen

Te dejo el codigo comentado, espero te sirva y te quede claro la forma hacer el codigo. Using System ; using System. Collections. Generic ; using System. Linq ; using System. Text ; using System. Threading.

Mejor respuesta

Rosa112

3

Te dejo el codigo comentado, espero te sirva y te quede claro la forma hacer el codigo.

Using System ;

using System.

Collections.

Generic ;

using System.

Linq ;

using System.

Text ;

using System.

Threading.

Tasks ;

namespace Divisiones_sucesivas

{ class Program { static void Main(string[] args) { / / declaracion de la variable double para poder usar decmales int numero = 0, cosciente = 100000, residuo = 0 ; / / bucle de validacion para que no deje ingresar numeros negativos do { / / impresion de mensaje en pantalla Console.

Write("Ingrese un numero positivo : ") ; / / el numero ingresado se guardara en la variable numero declarada anteriormente / / y se usa el Convert.

ToInt32() para convertir la variable ingresada que se / / guarda en stringa double.

Numero = Convert.

ToInt32(Console.

ReadLine()) ; } while (numero < 0) ; / / for para realizar las divisiones sucesivas for (int i = 0 ; numero > 0 ; i + + ) { / / realizamos la division cosciente = numero / 2 ; / / obtencion del residuio del numero residuo = numero % 2 ; / / imprension del residuo Console.

WriteLine("Residuo " + (i + 1) + (" : ") + residuo) ; / / al numero le asignamos el valor del cociente, para que poder realizar la division sucesiva numero = cosciente ; } / / parq que no se cierre el programa Console.

ReadKey() ; } }

}.