Programa en C

Infromática. Programación. Binarios

2 downloads 120 Views 4KB Size

Story Transcript

# include #include void main ( ){ int opcion=0; do{ clrscr ( ); printf (1. Convierte de decimal a binario\n); printf (2. Convierte de binario a decimal\n); printf (3. Fin de programa\n); printf (Elegir una opcion\n); scanf (%d,&opcion); switch (opcion) { case 1: dec_bin ( ); break; case 2: bin_dec ( ); break; case 3: break; } } }while (opcion<3); void dec_bin(void){ int i=0,n=0,b[100],p=0; clrscr ( ); printf (Dame el valor decimal\n); scanf (%d,&n); while (n/2>0){ b[ i ]=n%2;

1

n=n/2; i++; } b[ i ]=n%2; p=i; for (I=p;I>=0;I−−) printf(%d ,b[ I ]); printf (\n Presiona una tecla para continuar...); getch ( ); } void bin_dec (void){ int d=0,r=0,I=0,n=0,b[100],exponente=0,base=2; clrscr( ); printf (Dame el numero de dígitos de tu numero binario\n); scanf(%d , &n); printf (Escribe los dígitos de izquierda a derecha:\n); for(i=0;i=0;i−−){ r=b[i]*pow(base,exponente); d=d+r; exponente++; } printf(\n El numero binario equivalente es:%d,d);

2

printf(\n Presiona cualquier tecla para continuar...); getch ( ); }

3

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.