تبلیغات
پروژه های رایگان برنامه نویسی و آموزش زبان C++ و C# - تبدیل عدد در مبنای 10 (Decimal) به مبنای 2 (Binary)
 
برنامه بدون خطا رویاست Program is impossible without an error
پروژه های رایگان برنامه نویسی و آموزش زبان C++ و C#
صفحه نخست         تماس با مدیر         پست الکترونیک        RSS         ATOM
 
 

این سورس برای تبدیل عدد در مبنای 10 (Decimal) به مبنای 2  (Binary) نوشته شده است  

#include <stdio.h>
#define max 10

main(){
 float x,t;
 int a[max],s2[max],tmp,i,j=0,z=0;

 printf("\n Decimal --> Binary");

 printf("\n\n Enter a Number(Right --> 245): ");
 scanf("%d",&tmp);

 printf("\n Enter a Number(Decimal --> .126): ");
 scanf("%f",&x);

             
 while(tmp>=2){                   
  s2[j++]=tmp%2;                  
  tmp/=2;                         
 }                                  
 j--;
 printf("\n\n Binary = %d",tmp);
 for(j;j>=0;j--)
  printf("%d",s2[j]);


 for(i=0;i<max && x!=0.000000;i++){ 
  t=(float)x*2;                  
  a[i]=(int)t;                   
  x=t-a[i];                       
 }                                  

   printf(".");
 for(z=0;z<i;z++)
  printf("%d",a[z]);

}

 

 





نوع مطلب : پروژه های برنامه نویسی ++C، 
برچسب ها :
لینک های مرتبط :


 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


درباره وبلاگ

انجام پروژه های برنامه نویسی سی و سی پلاس پلاس و سی شارپ

انجام پروژه های الکترونیکی و رباتیکی

مدیر وبلاگ : سجاد سلطانی
مطالب اخیر
نویسندگان
جستجو

آمار وبلاگ
کل بازدید :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
تعداد نویسندگان :
تعداد کل پست ها :
آخرین بازدید :
آخرین بروز رسانی :














free counters
X بستن تبلیغات
X بستن تبلیغات