Program to convert KiloBytes to Bytes and Bits

21 Apr, 2021
Given Number of Kilobytes. The task is to Convert them into Bytes and Bits.Bit: A Bit is the basic unit in computer information and has only two different values, normally defined as a 0 or 1. These values can be interpreted as on or off, yes or no, true or false, etc. It just depends on the binary code.Add 1 bit, double the number of patterns.
1 bit – 2 patterns i.e 0 and 12 bits – 4 patterns i.e 00, 01, 10, 113 bits – 8 patterns i.e 000, 001, 010, 011, 100, 101, 110, 111  
Mathematically: n bits yields 2n patterns.Bytes: A Byte is just 8 Bits and is the smallest unit of memory that can be addressed in many computer systems.
Important points about Bytes:
One byte can store one character, e.g. ‘A’ or ‘x’ or ‘$’ etc.
1 byte i.e 8 bits can make 256 different patterns.
One byte can hold a number between 0 and 255.
Different Form:-Kilobyte, KB, about 1 thousand bytes.Megabyte, MB, about 1 million bytes.Gigabyte, GB, about 1 billion bytes.Terabyte, TB, about 1 trillion bytes
Kilobyte, KB, about 1 thousand bytes.Megabyte, MB, about 1 million bytes.Gigabyte, GB, about 1 billion bytes.Terabyte, TB, about 1 trillion bytes
Kilobyte, KB, about 1 thousand bytes.
Megabyte, MB, about 1 million bytes.
Gigabyte, GB, about 1 billion bytes.
Terabyte, TB, about 1 trillion bytes
Examples:
Input: kilobytes = 1
Output: 1 Kilobytes = 1024 Bytes and 8192 Bits.

Input: kilobytes = 8
Output: 8 Kilobytes = 8192 Bytes and 65536 Bits.
Below is the program to convert KilloBytes to Bytes and Bits:
C++
Java
Python3
C#
PHP
Javascript
// C++ implementation of above program#include <bits/stdc++.h>using namespace std; // Function to calculates the bitslong Bits(int kilobytes){    long Bits = 0;     // calculates Bits    // 1 kilobytes(s) = 8192 bits    Bits = kilobytes * 8192;     return Bits;} // Function to calculates the byteslong Bytes(int kilobytes){    long Bytes = 0;     // calculates Bytes    // 1 KB = 1024 bytes    Bytes = kilobytes * 1024;     return Bytes;} // Driver codeint main(){    int kilobytes = 1;     cout << kilobytes << " Kilobytes = "         << Bytes(kilobytes) << " Bytes and "         << Bits(kilobytes) << " Bits.";    return 0;}
// Java implementation of above program import java.util.*;import java.lang.*;import java.io.*;import java.math.BigInteger;  class GFG{  // Function to calculates the bitsstatic BigInteger Bits(int kilobytes){    BigInteger  Bits = new BigInteger("0");      // calculates Bits    // 1 kilobytes(s) = 8192 bits         BigInteger kilo = BigInteger.valueOf(kilobytes);    Bits = kilo.multiply(BigInteger.valueOf(8192));      return Bits;}  // Function to calculates the bytesstatic BigInteger Bytes(int kilobytes){    BigInteger Bytes = new BigInteger("0");      // calculates Bytes    // 1 KB = 1024 bytes        BigInteger kilo = BigInteger.valueOf(kilobytes);   Bytes = kilo.multiply(BigInteger.valueOf(1024));      return Bytes;}  // Driver codepublic static void main(String args[]){    int kilobytes = 1;      System.out.print(kilobytes + " Kilobytes = "         + Bytes(kilobytes) + " Bytes and "         + Bits(kilobytes) + " Bits.");}}
# Python implementation of above program # Function to calculates the bitsdef Bits(kilobytes) :     # calculates Bits    # 1 kilobytes(s) = 8192 bits    Bits = kilobytes * 8192     return Bits # Function to calculates the bytesdef Bytes(kilobytes) :     # calculates Bytes    # 1 KB = 1024 bytes    Bytes = kilobytes * 1024     return Bytes # Driver codeif __name__ == "__main__" :     kilobytes = 1     print(kilobytes, "Kilobytes =",    Bytes(kilobytes) , "Bytes and",    Bits(kilobytes), "Bits") # This code is contributed by ANKITRAI1
// C# implementation of above programusing System; class GFG{     // Function to calculates the bitsstatic long Bits(int kilobytes){    long Bits = 0;     // calculates Bits    // 1 kilobytes(s) = 8192 bits    Bits = kilobytes * 8192;     return Bits;} // Function to calculates the bytesstatic long Bytes(int kilobytes){    long Bytes = 0;     // calculates Bytes    // 1 KB = 1024 bytes    Bytes = kilobytes * 1024;     return Bytes;} // Driver codestatic public void Main (){    int kilobytes = 1;     Console.WriteLine (kilobytes +" Kilobytes = "+                 Bytes(kilobytes) + " Bytes and "+                  Bits(kilobytes) + " Bits.");}} // This code is contributed by Sach_Code
<?php// PHP implementation of above program // Function to calculates the bitsfunction Bits($kilobytes){    $Bits = 0;     // calculates Bits    // 1 kilobytes(s) = 8192 bits    $Bits = $kilobytes * 8192;     return $Bits;} // Function to calculates the bytesfunction Bytes($kilobytes){    $Bytes = 0;     // calculates Bytes    // 1 KB = 1024 bytes    $Bytes = $kilobytes * 1024;     return $Bytes;} // Driver code$kilobytes = 1; echo $kilobytes;echo (" Kilobytes = ");echo Bytes($kilobytes);echo (" Bytes and ");echo Bits($kilobytes);echo (" Bits."); // This code is contributed// by Shivi_Aggarwal?>
<script> // Javascript implementation of above program function Bits(kilobytes){    var Bits = 0;     // Calculates Bits    // 1 kilobytes(s) = 8192 bits    Bits = kilobytes * 8192;     return Bits;} // Function to calculates the bytesfunction Bytes(kilobytes){    var Bytes = 0;     // Calculates Bytes    // 1 KB = 1024 bytes    Bytes = kilobytes * 1024;     return Bytes;} // Driver codevar kilobytes = 1; document.write(kilobytes + " Kilobytes = " +               Bytes(kilobytes) + " Bytes and " +               Bits(kilobytes) + " Bits.");                // This code is contributed by akshitsaxenaa09                </script>
1 Kilobytes = 1024 Bytes and 8192 Bits.
 
Shivi_Aggarwal
tufan_gupta2000
ankthon
Sach_Code
akshitsaxenaa09
Mathematical
School Programming
Mathematical
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Merge two sorted arrays
Operators in C / C++
Sieve of Eratosthenes
Prime Numbers
Program to find GCD or HCF of two numbers
Python Dictionary
Reverse a string in Java
Arrays in C/C++
Introduction To PYTHON
Interfaces in Java