En primero. les doy un saludo a todos y perdonar si este tema no va aqui, en segunda es que tengo un problemilla.
Como soy pricipiante, estamos usando el C# con el Visual estudio. y me han encargado (mas bien de practica) hacer un programa en donde comvierta el numero decimal a binario y que tenga un metodo. el programa me a salido de perlas, pero el problema es que al finalizar se repite el mismo resultado. aqui os dejo lo que tengo:
static void Main(string[] args)
{
Bin u = new Bin();
int bin = 0, num;
Console.WriteLine("Dame un numero");
num = Convert.ToInt32(Console.ReadLine());
while (num >0)
{
bin = u.was(num);
Console.WriteLine("{0}", bin);
Console.ReadKey();
}
he aqui el metodo.
class Bin
{
public int was(int a)
{
int b = 0, c = 1, d;
while (a > 0)
{
d = a % 2;
b = b + (d * c);
c = c * 10;
a = a / 2;
}
return b;
}
}
eso es todo.


