Conversão binário - decimal
Publicado por Danilo Lima 03/11/2006
[ Hits: 8.180 ]
Homepage: http://danilo.site88.net
Um simples programa que converte números do sistema de numeração binário com quantos algarismos desejar para o sistema de numeração decimal.
#include <stdio.h>
#include <conio.h>
#include <math.h>
main ()
{
printf ("\t \xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n");
printf ("\t \xdb\xdb\xdb BINARIO - DECIMAL 1.0 -- DANILO LIMA DA GUIA \xdb\n");
printf ("\t \xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\xdb\n");
int i,cont; //variavel cont e o numero de algarismos
float bin[50],dec[50],aux=0, final;
printf ("\nQUANTOS ALGARISMOS ?\n");
scanf ("%d", &cont);
printf ("DIGITE OS ALGARISMOS EM BINARIO :\n");
for (i=1;i<=cont;i++)
{
scanf ("%f",&bin[i]);
dec[i]= bin[i]* pow(2,cont-i); //pow=funcao que calcula exponenciacao
final = dec[i]+ aux;
aux = final;
}//fecha for
printf ("*----------------------*\n") ;
printf ("NUMERO EM DECIMAL = %f\n", final);
printf ("*----------------------*\n") ;
getch();
}//fecha main
Intercalador de vetores em NCURSES com memória dinâmica
Multiplicação de matrizes com indireção múltipla
Por que seu __DIR__ falhou ou o "inferno" dos caminhos no PHP
Preparando-se para certificações da LPI através do LPI Lab
Migração de Arch Linux para repositórios CachyOS (Uso de Instruções v3 e v4)
Ativando o modo Quake no XFCE4-Terminal
[Tutorial] Configurando Multimaster no Samba 4 AD (DC02) + Explicação de FSMO Roles
[Resolvido] Google Chrome reclamando de perfil em uso após mudar hostname
Instalando o Tema de Ícones Tela Circle
Copiar Para e Mover Para no menu de contexto do Nautilus e Dolphin
Senhor Einstein tinha razão mesmo! (7)
Como instalar Warsaw no Gentoo? (1)
Da pra formatar um netbook MGB e usar algum linux nele? É possível usa... (4)









