//Decimal To Binary Conversation
#include<stdio.h>
void getbinary(int);
void getfractional(float);
int main(){
float f,frac;
int dec;
printf("Enter your decimal no:");
scanf("%f",&f);
dec=(int)f;
frac=f-dec;
printf("Decimal Part is:%d\nFractional Part is:%f\n",dec,frac);
getbinary(dec);
printf(".");
getfractional(frac);
return 0;
}
void getbinary(int d){
int r;
if(d!=0)
{
r=d%2;
d=d/2;
getbinary(d);
printf("%d",r);
}
}
void getfractional(float f){
int count=0;
while(count!=6)
{
f*=2;
printf("%d",(int)f);
f= f-(int)f;
count++;
}
}
//Output
/* Enter your decimal no:10
Decimal Part is:10
Fractional Part is:0.000000
1010.000000
*/
#include<stdio.h>
void getbinary(int);
void getfractional(float);
int main(){
float f,frac;
int dec;
printf("Enter your decimal no:");
scanf("%f",&f);
dec=(int)f;
frac=f-dec;
printf("Decimal Part is:%d\nFractional Part is:%f\n",dec,frac);
getbinary(dec);
printf(".");
getfractional(frac);
return 0;
}
void getbinary(int d){
int r;
if(d!=0)
{
r=d%2;
d=d/2;
getbinary(d);
printf("%d",r);
}
}
void getfractional(float f){
int count=0;
while(count!=6)
{
f*=2;
printf("%d",(int)f);
f= f-(int)f;
count++;
}
}
//Output
/* Enter your decimal no:10
Decimal Part is:10
Fractional Part is:0.000000
1010.000000
*/
3) Design 2-bit Magnitude Comparator using Logisim Ans:- (Click here to View)
1) Write a program in C Language to convert the binary numbers into decimal.
Ans:- (Click here to View)
No comments:
Post a Comment