কম্পিউটার

কিলোবাইটকে বাইট এবং বিটকে C++ এ রূপান্তর করার প্রোগ্রাম


কিলোবাইট হিসাবে ইনপুট দেওয়া হয়েছে এবং কাজ হল প্রদত্ত ইনপুটকে বাইট এবং বিটের সংখ্যায় রূপান্তর করা।

বিট − কম্পিউটারে, বিট হল ক্ষুদ্রতম একক যা দুটি পূর্ণসংখ্যার মান 0 এবং 1 দ্বারা উপস্থাপিত হয় এবং কম্পিউটারের সমস্ত তথ্য এই দুটি সংখ্যার ক্রম হিসাবে প্রক্রিয়া করা হয়৷

N-bits =2 ^ N প্যাটার্ন, যেখানে N 1 থেকে শুরু করে যেকোনো পূর্ণসংখ্যার মান হতে পারে।

বাইট - কম্পিউটারে, বাইটকে 8 বিট দিয়ে উপস্থাপন করা হয়। বাইট 0 থেকে 255 এর মধ্যে একটি অক্ষর ধরে রাখতে সক্ষম।

1 বাইট =8 বিট

যার মানে হল 2^8 প্যাটার্ন যা 256

এর সমান

বাইটের একাধিক রূপ আছে

1 কিলোবাইট(কেবি) =1024 বাইট

1 মেগাবাইট(MB) =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. C++ এ তির্যক ম্যাট্রিক্স এবং স্কেলার ম্যাট্রিক্স পরীক্ষা করার জন্য প্রোগ্রাম

  2. C এবং C++ এ 64-বিট gcc-এ 32-বিট প্রোগ্রাম কম্পাইল করুন

  3. C++ প্রোগ্রামে 'struct' এবং 'typedef struct' এর মধ্যে পার্থক্য?

  4. ফারেনহাইটকে সেলসিয়াসে রূপান্তর করতে C++ প্রোগ্রাম