Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Conversão de Binário para Decimal: Código em C, Notas de estudo de Química

Neste documento, encontramos um código em c que realiza a conversão de um número binário para decimal. O programa pede ao usuário que entre com um número binário e imprime o equivalente decimal. Este código pode ser útil para estudos relacionados a programação em c, lógica de programação e conversão de números.

Tipologia: Notas de estudo

2013

Compartilhado em 08/09/2013

iagoh-lima-3
iagoh-lima-3 🇧🇷

1 documento

1 / 1

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
#include <stdio.h>
int bin_to_dec(int bin)
{
int total = 0;
int potenc = 1;
while(bin > 0) {
total += bin % 10 * potenc;
bin = bin / 10;
potenc = potenc * 2;
fprintf(stderr, "while\n");
}
return total;
}
int main(void)
{
int dec = 0;
int bin = 0;
printf("Entre com um inteiro (0's e 1's): ");
scanf("%d", &bin);
dec = bin_to_dec(bin);
printf("Bin = %d - Dec = %d\n", bin, dec);
return 0;
}

Pré-visualização parcial do texto

Baixe Conversão de Binário para Decimal: Código em C e outras Notas de estudo em PDF para Química, somente na Docsity!

#include <stdio.h>

int bin_to_dec(int bin) { int total = 0; int potenc = 1;

while(bin > 0) { total += bin % 10 * potenc; bin = bin / 10; potenc = potenc * 2;

fprintf(stderr, "while\n"); }

return total; }

int main(void) { int dec = 0; int bin = 0;

printf("Entre com um inteiro (0's e 1's): "); scanf("%d", &bin);

dec = bin_to_dec(bin);

printf("Bin = %d - Dec = %d\n", bin, dec);

return 0; }