ATPS Programação Estruturada I
Por: Igor Novais • 13/4/2015 • Trabalho acadêmico • 286 Palavras (2 Páginas) • 340 Visualizações
Faculdade Anhanguera DE BELO HORIZONTE
Fernando Augusto de Aguiar Souza – RA 8074805650
Guilherme Cardoso Muniz – RA 8410165930
Hamilton Machado Oliveira – RA 8483184982
Igor Paulinelli Novais – RA 8074832916
Marcelo Augusto Tadeu Santandrea - RA 8096871310
Programação estruturada I
Belo Horizonte
18/11/2014
Faculdade Anhanguera DE BELO HORIZONTE
Fernando Augusto de Aguiar Souza – RA 8074805650
Guilherme Cardoso Muniz – RA 8410165930
Hamilton Machado Oliveira – RA 8483184982
Igor Paulinelli Novais – RA 8074832916
Marcelo Augusto Tadeu Santandrea - RA 8096871310
Marcos Paulo da Costa Jorge Oliveira - RA 8486168002
Programação estruturada I
Trabalho de pesquisa apresentado à disciplina de Programação estruturada I, do curso de Análise e Desenvolvimento de Sistemas, da Faculdade Anhanguera de belo horizonte.
Professor: Charles Fortes
Belo Horizonte
18/11/2014
Passo 3
Relatório 5 - Aplicativo Final.
[pic 1]Conversão Binário para Decimal
Código fonte:
case 'b':
case 'B':
printf("\n B I N A R I O -> D E C I M A L \n");
printf("\n Digite um numero binario (8 bits): ");
scanf("%d",&nbinario);
int binario = *nbinario;
while(binario>0)
{
i = binario % 10;
dec += i * (int)pow(i * 2, p++);
binario /= 10;
}
printf("\n Equivalente ao binario :%i ",dec);
break;
Conversão Decimal para Binário:
[pic 2]
Código fonte:
case 'd':
case 'D':
printf("\n D E C I M A L -> B I N A R I O\n");
printf("\n Digite um numero decimal (< 256): ");
scanf("%d",&a);
itoa(a,b,2); //Converte para base 2
//o primeiro é o número inteiro,
// o segundo a string onde será armazenado esse número em binário
//e o terceiro é a base 2
printf("\nO numero %d em binario e: %s",a,b);
break;
...