কম্পিউটার টিউটোরিয়াল

C++-এ কিলোবাইটকে বাইট ও বিটে কনভার্ট করার প্রোগ্রাম

কিলোবাইট ইনপুট হিসেবে দেওয়া থাকলে, সেটিকে বাইট ও বিটে কনভার্ট করতে হবে।

বিট (Bit) - কম্পিউটারে বিট হলো ন্যূনতম একক যা ০ ও ১ دوটি ইন্টিজার ভ্যালু দিয়ে রিপ্রেজেন্ট করা হয়। কম্পিউটারে সব তথ্য এই দুটি ডিজিটের সিকোয়েন্স হিসেবে প্রসেস হয়।

N-বিট = 2^N প্যাটার্ন, যেখানে N হতে পারে ১ থেকে শুরু করে যেকোনো ইন্টিজার।

বাইট (Byte) - কম্পিউটারে বাইট হলো ৮ বিট। বাইট এক ক্যারেক্টার থেকে ০-২৫৫ পর্যন্ত সংখ্যা ধারণ করতে পারে।

১ বাইট = ৮ বিট

অর্থাৎ 2^8 = ২৫৬ প্যাটার্ন।

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

১ কিলোবাইট (KB) = ১০২৪ বাইট

১ মেগাবাইট (MB) = ১০৪৮৫৭৬ বাইট

১ গিগাবাইট = ১০৭৩৭৪১৮২৪ বাইট

উদাহরণ

Input 1: kilobytes = 10 Output: 10 Kilobytes = 10240 Bytes and 81920 Bits
Input 2: kilobytes = 1 Output: 1 Kilobytes = 1024 Bytes and 8192 Bits

ব্যবহৃত পদ্ধতি:

  • কিলোবাইট ইনপুট নিন
  • কিলোবাইটকে বাইটে কনভার্ট করার ফর্মুলা প্রয়োগ করুন: Bytes = kilobytes * 1024
  • কিলোবাইটকে বিটে কনভার্ট করার ফর্মুলা প্রয়োগ করুন: Bits = kilobytes * 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

C++ প্রোগ্রাম উদাহরণ

#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. ৬৪-বিট GCC-এ ৩২-বিট প্রোগ্রাম কম্পাইল করা (C এবং C++)

  3. C++-এ struct এবং typedef struct-এর পার্থক্য

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