Binary - decimal ve decimal - binary çevirimi yapar - Papatyam Forum

Papatyam Forum

Go Back   Papatyam Forum > ..::.BİLGİSAYAR & TEKNOLOJİ.::. > Programlama > C++

Yeni Konu aç  Cevapla
 
Seçenekler
Alt 29 March 2008, 18:44   Mesaj No:1

tamerr89

Papatyam Paylaşımcı Üyesi
Avatar Otomotik
Durumu:tamerr89 isimli Üye şimdilik offline konumundadır
Papatyam No : 1196
Üyelik T.: 09 December 2007
Arkadaşları:0
Cinsiyet:
Yaş:34
Mesaj: 212
Konular:
Beğenildi:
Beğendi:
Takdirleri:10
Takdir Et:
Konu Bu  Üyemize Aittir!
Standart Binary - decimal ve decimal - binary çevirimi yapar

Binary - decimal ve decimal - binary çevirimi yapar

#include<stdio.h>
#include<conio.h>

void dec_bin()
{
int a[20],sayi,kalan,i = 0;
printf("Decimal bir sayi giriniz.. :"
scanf("%d",&sayi);
while(sayi!=0)
{
i++;
kalan=sayi%2;
sayi/=2;
a[i]=kalan;
}
while(i!=0)
{
printf("%d",a[i]);
i--;
}
}
/*------------------------------------------------------------------*/
void bin_dec()
{
int sayi,kalan, a[20],i=0,carp=1;
double toplam;
printf("Binary bir sayi giriniz.. :"
scanf("%d",&sayi);
while(sayi!=0)
{
i++;
kalan=sayi%10;
sayi/=10;
a[i]=kalan;
a[i]*=carp;
carp*=2;
toplam+=a[i];
}
printf("\nsonuc : %g",toplam);
}
/*-----------------------------------------------------------------*/
void isim_yaz()
{
char str[]="Bu program T. MURAT GUVENC tarafindan gelistirilmistir..";
int i,k,l=0;
for(i=0; i<=56000000; i++)
{
k=i%1000000;
if(k==0)
{
printf("%c",str[l]);
l++;
}
}
}
main()
{
int secim,islem;
isim_yaz();
printf("\n\nBaslamak icin herhangi bir tusa basiniz..."
islem=getch();
while(islem!=0)
{
clrscr();
printf("\n1.Decimal sayiyi binary yap\n2.Binary sayiyi decimal yap\n\nseciminiz:"
scanf("%d",&secim);
clrscr();
switch(secim)
{
case 1:
printf("Lutfen cok buyuk sayilar girmeyin. Program sacmaliyor \n\n"
dec_bin();
break;
case 2:
printf("Lutfen 0 ve 1'den baska rakam girmeyiniz..\n\n"
bin_dec();
break;
default :
printf("\tYanlis tusa bastin"
}
getch();
}
}

Alıntı ile Cevapla
Cevapla

Bookmarks

Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Benzer Konular
Konu Başlıkları Konuyu Başlatan

Papatyam Forum Ana Kategori Başlıkları

Cevaplar Son Mesajlar
TFF'nin yapamadığını TAKA yapar umut Fenerbahçe 1 20 March 2014 14:38
Döküman yönetimi access database inde file upload and view as binary tamerr89 asp.net 0 29 March 2008 12:57
Dikkat! Öfke ağrı yapar PESTEMAL Sağlık ve Hastalıklar 0 18 March 2008 13:26

Yeni Sayfa 1

www.papatyam.org Ana Sayfa

Tefekküre Davet Köşesi

Papatyam Sosyal Medya Guruplarımıza Katılın

                       Instagram         

Papatyam alemdarhost.com sunucularında barındırılmaktadır.