Program Biner Desimal
#include
#include
main()
{
int bin,b=0,c=0,d,i,j;
double z=0;
int y[8];
puts("Program Konversi Biner ke Desimal");
puts("=================================");
do
{
printf("Masukkan biner= ");
scanf("%d",&bin);
}while(bin>11111111);
for(i=0;;i++)
{
if(bin==1)
{
y[i]=bin;
c=1;
break;
}
if(bin>=10)
{
y[i]=bin%10;
b=b+1;
}
bin=bin/10;
if(bin<10)
{
y[i+1]=bin;
c=c+1;
break;
}
}
d=b+c;
for(j=0;j
{
if(y[j]==0)
continue;
if(y[j]==1)
{
z=z+pow(2,j);
}
}
printf("Bilangan Desimalnya :");
printf("%.0f\n",z);
}
Biner Desimal
#include
#define MAKS 100
main()
{
int x[MAKS],y,a=0,z,des;
puts("Program Konversi Desimal ke Biner");
puts("=================================");
do
{
printf("Masukkan bilangan desimal= ");
scanf("%d",&des);
}while(des>255);
for(y=0;x[MAKS];y++)
{
x[y]=des%2;
a=a+1;
des=des/2;
if(des<=0)
break;
}
printf("Bilangan Binernya :");
for(z=a-1;z>=0;z--)
{
printf("%d",x[z]);
}
printf("\n");
}
Fibonacci
#include
main()
{
int fib1=1,fib2=1,x,y,z;
puts("Program Deret Fibonacci");
puts("=======================");
printf("Masukkan banyaknya deret fibonacci= ");
scanf("%d",&x);
printf("%5d",fib1);
printf("%5d",fib2);
for(y=3;y<=x;y++)
{
z=fib1+fib2;
printf("%5d",z);
fib1=fib2;
fib2=z;
}
printf("\n");
}
Tidak ada komentar:
Posting Komentar