Conversor dec para bin "c"

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (270 palavras )
  • Download(s) : 0
  • Publicado : 15 de novembro de 2012
Ler documento completo
Amostra do texto
CONVDECB.CPP

#include
#include //Declaração das Bibliotecas.
#include
#include
#include

int main() //
{
int op,v,a0,a1,a2,a3,a4,a5,a6,a7; // Declaraçãodas variáveis.

clrscr(); // Limpa a tela.

gotoxy(15,1); // Faz o titulo ir para a posição 15 da linha 1.
textcolor(128+4); // Define que a cor dotitulo e que sera
cprintf ("\n\n -== PROGRAMA DE CONVERSAO DEC->BIN OU BIN->DEC ==-");//Titulo.

printf("\n\nOpcoes:");
printf("\n\nOpcao 1. DECIMAL ->BINARIO.");
printf("\n\nOpcao 2. BINARIO -> DECIMAL.");
printf("\n\nOpcao 3. SAIR DO CONVERSOR.");

while (op3) // repita.
{
while (1)
{printf("\n\n\nDigite a opcao desejada: ");
scanf("%d",&op); // Solicita variavel da opção desejada.

if(op==1)// Se opção for igual a um.
{
printf("\n\nDigite um valor de 1 a 255para ser convertido em binario: ");
scanf("%d",&v);
a0=v%2;
v=v/2;
a1=v%2;
v=v/2;
a2=v%2;
v=v/2;
a3=v%2;
v=v/2;
a4=v%2;v=v/2;
a5=v%2;
v=v/2;
a6=v%2;
v=v/2;
a7=v%2;
v=v/2;

printf ("\nNumero convertido para binario:%d%d%d%d%d%d%d%d",a7,a6,a5,a4,a3,a2,a1,a0);// Junção das variaveis
// com valores 1 e 0 formamdo
} // onúmero binário.

if(op==2) // Se opção for igual a dois.
{
digbin: // Ponto para.
char c[8]; //Variavel binaria a ser convertida.
int i=0; // Variavelincrementadora.
int dec=0;// Resultado da variavel "c" convewrtida para

printf("\n\nDigite o valor binario de 8 bits : ");
scanf ("%s",&c);
strrev(c);

for(i=0;i1||bit
tracking img