Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejetcicio 4
Ejetcicio 4
num = Int32.Parse(Console.ReadLine());
for (i = 1; num >= 1; i++)
{
if (num == 1)
{
Console.Write("el resultado es:");
result[i] = num;
num--;
}
else
{
result[i] = num % 2;
num = num / 2;
}
}
Console.Clear();
Console.WriteLine("\n El nmero decimal en binario es:");
for (j = i - 1; j > 0; j--)
{
Console.Write(result[j]);
}
Console.WriteLine();
break;
}
case "2":
{
Console.Clear();
Console.WriteLine("\n !!!!!Convertir decimal a Octal!!!!! \n Ingresa el numero: ");
num = Int32.Parse(Console.ReadLine());
for (i = 1; num >= 1; i++)
{
if (num < 8)
{
result[i] = num;
num = 0;
}
else
{
result[i] = num % 8;
num = num / 8;
}
}
Console.Clear();
Console.WriteLine("\n El nmero decimal en octal es:" );
for (j = i - 1; j > 0; j--)
{
Console.Write(result[j]);
}
Console.WriteLine();
break;
}
default:
{
Console.Clear();
Console.WriteLine("\n!!!!!Convertir Binario a Decimal!!!!! \n Ingresa el numero: ");
num = Int32.Parse(Console.ReadLine());
while (num > 0)
{
i = 1;
j = 0;
Digito = num;
while (Digito < 1 || Digito > 1)
{
j = j + (Digito % 10) * i;
Digito = Digito / 10;
i = i * 2;
}
j = j + i;
num = 0;
Console.WriteLine("\nEl numero Binario en Decimal es: " + j);
}
break;
}
}
Console.WriteLine("\nPresione s/S para volver al menu u otra tecla para finalizar");
Continuar = Console.ReadKey().KeyChar.ToString();
}
}
}
}