इनपुट के रूप में किलोबाइट्स दिया गया है और कार्य दिए गए इनपुट को बाइट्स और बिट्स की संख्या में बदलना है।
बिट − कंप्यूटर में, बिट सबसे छोटी इकाई है जिसे दो पूर्णांक मान 0 और 1 से दर्शाया जाता है और कंप्यूटर में सभी जानकारी इन दो अंकों के अनुक्रम के रूप में संसाधित होती है।
N-बिट्स = 2^N पैटर्न, जहां N 1 से शुरू होने वाला कोई भी पूर्णांक मान हो सकता है।
बाइट − कंप्यूटर में, बाइट को 8 बिट्स से दर्शाया जाता है। बाइट एक कैरेक्टर को 0 और 255 के बीच की संख्याओं तक रखने में सक्षम है।
1 बाइट = 8 बिट्स
जिसका अर्थ है 2^8 पैटर्न जो 256 के बराबर है
बाइट्स के कई रूप हैं −
1 किलोबाइट (KB) = 1024 बाइट्स
1 मेगाबाइट (MB) = 1048576 बाइट्स
1 गीगाबाइट = 1073741824 बाइट्स
उदाहरण
इनपुट 1-: किलोबाइट्स = 10 आउटपुट-: 10 किलोबाइट्स = 10240 बाइट्स और 81920 बिट्स इनपुट 2-: किलोबाइट्स = 1 आउटपुट-: 1 किलोबाइट्स = 1024 बाइट्स और 8192 बिट्स
नीचे उपयोग किया गया दृष्टिकोण इस प्रकार है −
- किलोबाइट्स में डेटा इनपुट करें
किलोबाइट्स को बाइट्स में बदलने के लिए सूत्र लागू करें
बाइट्स = किलोबाइट्स * 1024
किलोबाइट्स को बिट्स में बदलने के लिए सूत्र लागू करें
बिट्स = किलोबाइट्स * 8192
एल्गोरिदम
शुरुआत चरण 1-> बिट्स में बदलने के लिए फ़ंक्शन घोषित करें long Bits(int kilobytes) long Bits = 0 सेट करें Bits = kilobytes * 8192 सेट करें Bits वापस करें चरण 2-> बाइट्स में बदलने के लिए फ़ंक्शन घोषित करें long Bytes(int kilobytes) long Bytes = 0 सेट करें Bytes = kilobytes * 1024 सेट करें Bytes वापस करें चरण 3-> main() में int kilobytes = 10 घोषित करें Bits(kilobytes) कॉल करें Bytes(kilobytes) कॉल करें रुकें
उदाहरण
#include <bits/stdc++.h> using namespace std; //बिट्स में बदलें long Bits(int kilobytes) { long Bits = 0; Bits = kilobytes * 8192; return Bits; } //बाइट्स में बदलें long Bytes(int kilobytes) { long Bytes = 0; Bytes = kilobytes * 1024; return Bytes; } int main() { int kilobytes = 10; cout << kilobytes << " किलोबाइट्स = " << Bytes(kilobytes) << " बाइट्स और " << Bits(kilobytes) << " बिट्स"; return 0; } आउटपुट
यदि हम उपरोक्त कोड चलाते हैं तो यह निम्नलिखित आउटपुट उत्पन्न करेगा
10 किलोबाइट्स = 10240 बाइट्स और 81920 बिट्स