কিলোবাইট হিসাবে ইনপুট দেওয়া হয়েছে এবং কাজ হল প্রদত্ত ইনপুটকে বাইট এবং বিটের সংখ্যায় রূপান্তর করা।
বিট − কম্পিউটারে, বিট হল ক্ষুদ্রতম একক যা দুটি পূর্ণসংখ্যার মান 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