Com tantas linguagens de programação a escolher, decidi mesmo encarar o C#(CSharp), pois vejo muitas vantagens nele. Estou trabalhando com o Visual Studio 2010 Professional, que também oferece muita facilidade na programação. A princípio, criei esse programa abaixo que converte um número Decimal para Binário, dê uma olhada:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Conversao_dec_binario
{
class Program
{
static void Main(string[] args)
{
//criando variável quer receberá o valor digitado
int numero;
//Console.Write Imprime na tela uma aviso
Console.Write("Digite um número..:");
//onde vai ser recebido o valor digitado e armazenado na variável numero
numero = int.Parse(Console.ReadLine());
int[] v = new int[32];
for(int i=0; i<32; i++)
{
v[i] = -1;
}
int index = 0;
while(numero>0)
{
v[index]=numero%2;
index++;
numero=numero/2;
}
int j;
for(j=index-1;j>=0;j--)
{
Console.Write(" "+v[j]);
}
//Console.ReadKey enquando não digitar qualquer tecla o programa não sai!
Console.ReadKey();
}
}
}
2 comentários:
poderia me explicar qual a utilidade do "int i" dentro do for ??
a variável i dentro do for tem a função de um contador
Postar um comentário