Kaskus

Tech

we.are.valhallaAvatar border
TS
we.are.valhalla
Tolongin ane gan, bahasa c
ane ada tugas suruh buat prosedure ma fungis gan. tapi ane belum paham bener. homon pencerahannya ya..

ini program yang suruh dibuat fungsi ma prosedurenya//

//convert decimal ke biner
#include <stdio.h>
#include <stdlib.h>

int main()
{
int bil,b;
printf("Masukan bilangan decimal: "); scanf("%d",&bilemoticon-Wink;

for(b=bil;b>=1;b=b/2)
{
if (b%2==0)
{
printf("0");
}
else
{
printf("1");
}

if (b==1)
{
break;
}
}

printf("\n\ndibaca dari kanan ke kiri.");
return 0;
}

//covert biner ke decimal

#include <stdio.h>
#include <stdlib.h>

int main()
{
int array[16];
char input;
int index = 0;
int i = 15, j = 0;
int hasil = 0, error = 0;

printf("\nMasukkan integer biner dengan panjang 16 bit:\n");

while((input = getchar()) != '\n')
{
if(input >= '0' && input <= '1')
{
if(index < 16) {
array[index] = input-48;
index++;
}
else {
array[index] = '\0';
break;
}
}
else {
error = 1;
break;
}
}
if(error == 1) {
printf("Error input ...\n");

error = 0;

}

i = index-1;
for(; index > 0 ; index--)
{

if(array[i] == 1)
{
array[i] = pow(2,j);
}
else
{
array[i] = 0;
}

if(i == 0)
array[i] = -array[i];
hasil += array[i];

i--;
j++;

}

if(error == 0)
{
printf("Integer desimalnya: \n%d\n", hasil);
input = i = j = index = hasil = 0;

error = 0;

}

return 0;
}


emoticon-Sorry emoticon-Sorry tolong ya gann... emoticon-Mewek emoticon-Mewek emoticon-Mewek
0
942
3
GuestAvatar border
Komentar yang asik ya
Urutan
Terbaru
Terlama
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan