Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ में किलोबाइट्स को बाइट्स और बिट्स में बदलने का कार्यक्रम

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

  1. सी ++ में विकर्ण मैट्रिक्स और स्केलर मैट्रिक्स की जांच करने का कार्यक्रम

    मैट्रिक्स M[r][c] दिया गया है, r पंक्तियों की संख्या को दर्शाता है और c कॉलम की संख्या को इस तरह दर्शाता है कि r =c एक वर्ग मैट्रिक्स बनाता है। हमें ज्ञात करना है कि दिया गया वर्ग आव्यूह विकर्ण . है या नहीं और स्केलर मैट्रिक्स या नहीं, अगर यह विकर्ण . है और स्केलर मैट्रिक्स फिर परिणाम में हाँ प्

  1. सी++ प्रोग्राम में 'स्ट्रक्चर' और 'टाइपपीफ स्ट्रक्चर' के बीच अंतर?

    मूल रूप से संरचना का उपयोग संरचना को परिभाषित करने के लिए किया जाता है। लेकिन जब हम इसका उपयोग करना चाहते हैं तो हमें सी में स्ट्रक्चर कीवर्ड का उपयोग करना होगा। यदि हम टाइपिफ़ कीवर्ड का उपयोग करते हैं, तो एक नया नाम, हम उस नाम से स्ट्रक्चर का उपयोग कर सकते हैं, बिना स्ट्रक्चर कीवर्ड लिखे। सी ++ मे

  1. C++ प्रोग्राम फारेनहाइट को सेल्सियस में बदलने के लिए

    इस कार्यक्रम में हम देखेंगे कि C++ का उपयोग करके सेल्सियस को फारेनहाइट में कैसे परिवर्तित किया जाए। जैसा कि हम जानते हैं कि सूत्र सरल है। एल्गोरिदम Begin Take the Celsius temperature in C calculate F = (9C/5)+32 return F End उदाहरण कोड #include<iostream> using namespace std; main() { floa