IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 19 Temmuz 2008, 15:23   #1
Çevrimiçi
Yardımcı Admin
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Bir sayıyı bir tabandan başka bir tabana çevirmek




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include <stdlib.h>
#include <stdio.h>
#include <math.h>

int main ()
{
     
int sayitaban1taban2;
        
int r1r2i;

        
// Algoritma 2 - 10 arasındaki tabanlarda bulunan bir sayıyı, yine
        // aynı aralıkda, başka bir tabandaki sayıya çeviriyor.

        
printf (" Sayi       : ");
        
scanf  ("%d", &sayi);

        
printf (" Taban      : ");
        
scanf  ("%d", &taban1);

        
printf (" Yeni taban : ");
        
scanf  ("%d", &taban2);

        
r1 0;

        
// Sayı ilk olarak onluk tabana çevriliyor. (sayi % 10) bize
        // sayinin son rakamini verir. while içerisinde sayı üzerinde
        // sağdan sola doğru ilerleniyor ve ulaşılan her rakam uygun
        // katsayıyla çarpılarak verilen sayı onluk tabana çevriliyor.
        // Bu uygun katsayılar, örneğin 3 tabanı için 1, 3, 9, 27 ...
        // şeklindedir.

        
while (sayi != 0)
        {
             
r1 += (sayi 10) * (int) pow (taban1i);

             
sayi /= 10;

             
++;
        }

        
0;

        
// Aşağıdaki while ile yeni oluşacak sayının kaç basamaklı
        // olduğu bilgisi elde ediliyor.

        
while (r1 pow (taban2i)) ++;

        
printf (" Yeni  sayi : ");

        
// Orjinal tabanından onluk tabana çevrilmiş sayı, artık yeni
        // tabana çevrilmek için hazır. Yeni sayının soldan sağa doğru
        // rakamları tek tek elde ediliyor.

        
while (0)
        {
             
r2 r1 / (int) pow (taban21);

             
r1 -= r2 * (int) pow (taban21);

             
printf ("%d"r2);

             
--;

        }

        
printf ("\n\n");

        return 
0;


Alıntıdır

__________________
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Cevapla

Etiketler
bîr, cevirmek, sayıyı, tabana, tabandan


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

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
İkilik Tabandan Sekizlik Tabana Dönüştürme Swat C ve C++ 0 11 Temmuz 2014 10:43
10'luk Tabandan 2'lik (Binary/Makine dili) sayma sistemine çeivirin... SpecifiC mIRC Scripting Hazır Kodlar 4 07 Ekim 2008 01:26
Antalya Kent Müzesi, Tabana Yayılmak Istiyor Asimavi Haber Arşivi 0 06 Eylül 2008 14:56
Sayıyı Ondalıklara bölmek? ByFly mIRC Scripting Sorunları 2 01 Temmuz 2007 10:08