Umut Sinav Logo

Tag Archive for özdevingen fonksiyon

Onluk Sayıyı İkilik Sayıya Çevirme

Bu yazıda onluk(decimal) sayı sisteminde olan bir sayının ikili (binary) sayı sistemine çevirilmesini C PROGRAMLAMA dilini kullanarak nasıl yapılabileeğini anlatmaya çalışacağım.

 

Ekrana 0….15 kadar olan sayıların ikili sayı karşılıklarını yazılmasını sağlayalım

Bunun için main fonksiyonu içersinde bir for döngüsü açıp yazacağımız olan ikiliKod fonksiyonuna parametre yollayarak ikili kodun yazılmasını sağlayalım.

#include <stdio.h>
#include <stdlib.h>
//ikili koda çevirme recursive fonksiyonumuz
void ikiliKod(int n){
	if(n>1)
		ikiliKod(n/2);
	printf("%d", n%2);
}
int main()
{
	int i=0;
	for(i=0; i<=15; i++){
		printf("\t%d ikili kodu= ",i); ikiliKod(i);
		printf("\n");
	}
	system("pause");
}

 

ikiliKod Fonksiyonu recursive olarak çalışan bir fonksiyon olup yollanan n parametresinin ikilik kodunu ekrana yazılmasını sağlamaktadır.

Oluşan çıktımız aşağıdaki gibidir

decimal to binary

decimal to binary

 

 

 

escort bayan ankara ankara escort ankara escort bayan cebeci escort