Conversor dec para bin "c"
#include
#include //Declaração das Bibliotecas.
#include
#include
#include
int main() //
{
int op,v,a0,a1,a2,a3,a4,a5,a6,a7; // Declaração das 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 do titulo 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 255 para 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
} // o nú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; // Variavel incrementadora. int dec=0;// Resultado da variavel "c" convewrtida para
printf("\n\nDigite o valor binario de 8 bits : "); scanf ("%s",&c);
strrev(c);