KiloBytes के रूप में इनपुट के साथ दिया गया और कार्य दिए गए इनपुट को बाइट्स और बिट्स की संख्या में बदलना है।
बिट - कंप्यूटर में, बिट दो पूर्णांक मान 0 और 1 के साथ प्रतिनिधित्व की जाने वाली सबसे छोटी इकाई है और कंप्यूटर में सभी सूचनाओं को इन दो अंकों के अनुक्रम के रूप में संसाधित किया जाता है।
एन-बिट्स =2 ^ एन पैटर्न, जहां एन 1 से शुरू होने वाला कोई भी पूर्णांक मान हो सकता है।
बाइट -कंप्यूटर में बाइट को 8 बिट से दर्शाया जाता है। बाइट 0 और 255 के बीच की संख्या में एक वर्ण धारण करने में सक्षम है।
1 बाइट =8 बिट
यानी 2 ^ 8 पैटर्न जो 256 के बराबर होता है
बाइट्स के कई रूप होते हैं -
1 किलोबाइट (KB) =1024 बाइट्स
1 मेगाबाइट (एमबी) =1048576 बाइट्स
1 गीगाबाइट =1073741824 बाइट्स
उदाहरण
Input 1-: kilobytes = 10 Output -: 10 Kilobytes = 10240 Bytes and 81920 Bits Input 2-: kilobytes = 1 Output -: 1 Kilobytes = 1024 Bytes and 8192 Bits
नीचे इस्तेमाल किया गया तरीका इस प्रकार है -
- किलोबाइट में इनपुट डेटा
-
किलोबाइट को बाइट में बदलने के लिए सूत्र लागू करें
बाइट्स =किलोबाइट्स * 1024
-
किलोबाइट को बिट्स में बदलने के लिए सूत्र लागू करें
बिट्स =किलोबाइट्स * 8192
एल्गोरिदम
Start Step 1-> Declare function to convert into bits long Bits(int kilobytes) set long Bits = 0 set Bits = kilobytes * 8192 return Bits step 2-> Declare function to convert into bytes long Bytes(int kilobytes) set long Bytes = 0 set Bytes = kilobytes * 1024 return Bytes step 3-> In main() declare int kilobytes = 10 call Bits(kilobytes) call Bytes(kilobytes) Stop
उदाहरण
#include <bits/stdc++.h> using namespace std; //convert into bits long Bits(int kilobytes) { long Bits = 0; Bits = kilobytes * 8192; return Bits; } //convert into bytes long Bytes(int kilobytes) { long Bytes = 0; Bytes = kilobytes * 1024; return Bytes; } int main() { int kilobytes = 10; cout << kilobytes << " Kilobytes = " << Bytes(kilobytes) << " Bytes and " << Bits(kilobytes) << " Bits"; return 0; }
आउटपुट
अगर हम उपरोक्त कोड चलाते हैं तो यह निम्नलिखित आउटपुट उत्पन्न करेगा
10 Kilobytes = 10240 Bytes and 81920 Bits