binary number को decimal number में convert करने का C program in Hindi

 हेलो दोस्तों !

आज की इस binary number को decimal number में convert करने का C program in Hindi पोस्ट में हम binary number को decimal number में convert करने का C program बनाना सीखेंगे। तो दोस्तों अगर आप binary number को decimal number में convert करने का C program बनाना सीखना चाहते है तो इस पोस्ट को अंत तक जरूर पढ़े। 

इस पोस्ट के मुख्य टॉपिक्स निन्म है :-

  1. binary को decimal में कैसे convert करें ?
  2. C program to convert binary to decimal.

1. binary को decimal में कैसे convert करें :-

तो दोस्तों सबसे पहले हम यह जान लेते है की binary को decimal में कैसे convert किया जाता है। 


c program to convert binary number to decimal number in hindi



दोस्तों बाइनरी को डेसीमल में कन्वर्ट करने के लिए सबसे पहले आपको यह पता होना चाहिए की बाइनरी और डेसीमल क्या होते है। वैसे आप बाइनरी डेसीमल को अच्छी तरह जानते होंगे तभी तो आप इस पोस्ट पर आये है।फिर भी हम थोड़ा सा इनके बारे में जान लेते है। 

बाइनरी वह नंबर होते है जिनका बेस 2 होता है बेस का मतलब उसमें केवल दो नंबर ही होते है। जैसे बाइनरी में केवल 0 और 1 ही होते है। डेसीमल नंबर वह नंबर होते है जिनका बेस 10 होता है अर्थात डेसीमल नंबर में केवल 10 नंबर होते है। जैसे 0,1,2,3,4,5,6,7,8,9 डेसीमल नंबर कहलाते है। 

तो दोस्तों बाइनरी और डेसीमल नंबर के बारे में जानने के बाद अब हम जान लेते है की बाइनरी को डेसीमल में कैसे कन्वर्ट किया जाता है। तो मान लीजिए की आपको 101101 बाइनरी नंबर को डेसीमल में कन्वर्ट करना है। तो इसके लिए आपको निन्म स्टेप्स करने होंगे।

आपको इस नंबर के सभी नंबर को इस प्रकार गुणा करना होगा और सभी नंबर्स को अलग-अलग गुणा करने पर जो वैल्यू आएगी उन सभी वैल्यूज को आपस में जोड़ने पर जो नंबर आएगा वही डेसीमल नंबर होगा। 

यह प्रोसेस इस 101101 नंबर के पीछे से करनी है। जैसा हमने किया है। 

1*2  की पावर 0 = 1  
0*2  की पावर 1 = 0
1*2  की पावर 2 = 4
1*2  की पावर 3 = 8
0*2  की पावर 4 = 0
1*2  की पावर 5 = 32

इसके बाद जो इन नंबर का सम आया है उन सभी को आपस में जोड़ देना है कुछ इस प्रकार 1 + 0 + 4 + 8 + 0 + 32 = 45 यही 45 हमारा 101101 का डेसीमल होगा। 

इसी प्रोसेस का यूज़ हम प्रोग्राम की कोडिंग में करेंगे और बाइनरी नंबर को डेसीमल में कन्वर्ट करेंगे। तो आप नीचे दिए प्रोग्राम को समझकर यह पता कर सकते है की किस प्रकार हमने इस प्रोसेस की कोडिंग C प्रोग्रामिंग में की है। 

2. C program to convert binary to decimal :- 

तो दोस्तों अब हम binary number को decimal number में convert करने का C प्रोग्राम देख लेते है। 

Program :-


#include< stdio.h >
#include< math.h >
void main()
{
    long long binary,save;
    int rem,decimal=0,i=0;
    printf("Enter binary number:");
    scanf("%lld",&binary);
    save=binary;
    while (binary!=0)
    {
        rem=binary%10;
        decimal=decimal+rem*pow(2,i);
        binary=binary/10;
        i++;   
    }
    printf("binary %lld is converted in decimal %d\n",save,decimal);
}

Program output :-


Enter binary number:1001101
binary 1001101 is converted in decimal 77


इन पोस्ट को भी पढ़े :-


Author :- तो दोस्तों अब हमारी यह binary number को decimal number में convert करने का C program in Hindi पोस्ट ख़त्म होती है हम आशा करते है की आपको हमारी यह पोस्ट जरूर पसंद आई होगी। और आप binary number को decimal number में convert करने का C प्रोग्राम बनाना सीख गए होंगे। तो दोस्तों आज के लिए बस इतना ही फिर मिलेंगे ऐसी ही किसी और पोस्ट में तब तक के लिए अलविदा !

Post a Comment

0 Comments