Pular para o conteúdo

Conversão binário - decimal

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.
Danilo Lima limadaguia
Hits: 8.223 Categoria: C/C++ Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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.
Download bin - dec.c Enviar nova versão

Esconder código-fonte

#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

Mínimo Multiplo Comum

Calcula valor da prestação atrasada

Comando switch

Método de Ordenação Bolha

Simples uso da função rand()

#1 Comentário enviado por pink em 23/03/2008 - 20:22h
Oie Danilooooo
Você não faz idéia do quanto me ajudou com sua contribuição... é por isso que eu amo essa comunidade....
Bjo no S2 fike com Deus e obrigada.

Contribuir com comentário

Entre na sua conta para comentar.