Menghitung nilai desimal dari satu string bilangan biner
#include <stdio.h>
#include <math.h>
int rand(int n);
int main()
{
int binari;
int i;
for(i=1; i<=4; i++)
{
printf("String ");
scanf("%d", &binari);
printf("Nilai string = %d", rand(binari));
printf("\n\n");
}
}
int rand(int a)
{
int desimal=0;
int b=0;
int bil;
while (a!=0)
{
bil = a%10;
desimal += bil*pow(2,b);
a/=10;
b++;
}
return desimal;
}
Blog Terkini
-
▼
2016
(32)
- ► August 2016 (15)
-
▼
September 2016
(17)
- Menentukan jumlah hari antara tanggal pertama dan ...
- Menghitung nilai desimal dari satu string bilangan...
- Program C - Alternate Sum
- Program C - Konversi Karakter ke ASCII
- Program C - Mencetak Tabel ASCII (dari nomor 32 s....
- Program C - Membalik Bilangan
- Program C - Bintang Berbentuk Persegi
- Program C - Pengiriman argumen dengan nilai
- Program C - Channel TV
- Program C - Kode ASCII a - z
- Program C - Menguji Kembali Scanf
- Program C - Deret Aritmatika
- Program C - Menghitung Jumlah Deret Geometri
- Program C - Deret Penjumlahan
- Program C - Pengulangan Bertingkat Dengan 2 For
- Program C - Fungsi Main () Beragumen
- Program C - For Dengan Ekspresi
Go_Smart07. Powered by Blogger.
No comments:
Post a Comment