Elektrotekno.com Ana Sayfa || Bilgisayar || Bilgisayar Programlama


base dönüşümü yapan programımda bir sorun var ? (c proglama)

Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Bilgisayar Programlama forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "c++ ile hazırlanmış en çok aranan programların kodları" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!
Kayıt: 15 Şub 2008
Mesajlar: 41

Offline
birumut
Tarih: 31 10 2008 01:07

arkadaşlar base dönüşümü yapan programımda bir sorun var doğru çalışmıyor,acil olarak,hatamı bulmamda yardımcı olabilirmisiniz?

yardımlarınız için şimdiden teşekkür ederim...





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


int power(int num);
int convertToDecimal (int num);
int convertToBinary (int num);


int power(int x,int n)
{
int i,p=1;
for(i=1;i<=n;i++)
p=p*x;
return p;
}







int convertToDecimal(int num)
{
int digit,base1,i;
int k,decimal;
digit=0;

for(i=0;num!= 0;i++)
{
digit=num%10;
num=num/10;
k = power(base1,i);
decimal+= k*digit;
}
return decimal; //girilen sayı 5 tabanında 231 ise decimal değeri 66 dır.
}



int convertToBinary (int num)
{
int base2;
int binary=0;
int place=0;

while (num!=0)
{
binary=binary +((num % base2) * power(10,place));
num=num/base2;
place=place +1;
}
return binary; //değer 102 dir
}


int main(void)
{
int base1,base2,num,num1,n,t;



printf("base of the number: ");
scanf("%d",&base1);

printf("which base to convert : ");
scanf("%d",&base2);
printf("number in base: ");
scanf("%d",&num);
printf("length of the number: ");
scanf("%d",&n);
printf("---------------------------------------\n");
t=convertToDecimal (num);

printf("%d base %d = %d base %d",num,base1,convertToBinary(t), base2);

getch();
return 0;
}

2 Kullanıcı bu konu için hilalnht arkadaşımıza teşekkür ettiler




base dönüşümü yapan programımda bir sorun var ? (c proglama)


Benzer Konular

- Tübitak Dergisi Kendimiz Yapalım Kösesindeki kızılötesi kumandayı yapan var mı?

- 12 sn kayıt yapan ses kayıt devresi
- z-dönüşümü - ytu
- hızlı fourier dönüşümü - ytü
- gerilim frekans çevirimi yapan devre..
- Biomass (biokütle,atık) Enerjisi (elektriğe dönüşümü)
- lcd sorun!!! yardım.
- base dönüşümü yapan programımda bir sorun var ? (c proglama)
- Mainboard ve laptop tamiri yapan arkadaşlar

- Pspice bilgisayarım sorun veriyor ve devre çalışmıyor

- CCs C Pic Compiler ile ilgili sorun "demo has expired"

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72