কিলোবাইট ইনপুট হিসেবে দেওয়া থাকলে, সেটিকে বাইট ও বিটে কনভার্ট করতে হবে।
বিট (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