Programa para convertir KiloBytes a Bytes y Bits

Número dado de kilobytes. La tarea es convertirlos en bytes y bits.
Bit: Un Bit es la unidad básica en la información de la computadora y tiene solo dos valores diferentes , normalmente definidos como 0 o 1 . Estos valores se pueden interpretar como activado o desactivado, sí o no, verdadero o falso, etc. Solo depende del código binario.
Agregue 1 bit, duplique el número de patrones.

1 bit : 2 patrones, es decir, 0 y 1
2 bits : 4 patrones, es decir, 00, 01, 10, 11
3 bits : 8 patrones, es decir, 000, 001, 010, 011, 100, 101, 110, 111 
 

Matemáticamente : n bits produce 2 n patrones.
Bytes: un byte tiene solo 8 bits y es la unidad de memoria más pequeña que se puede direccionar en muchos sistemas informáticos.

Puntos importantes sobre Bytes:

  • Un byte puede almacenar un carácter, por ejemplo, ‘A’ o ‘x’ o ‘$’, etc.
  • 1 byte, es decir, 8 bits pueden hacer 256 patrones diferentes.
  • Un byte puede contener un número entre 0 y 255.
  • Diferente forma:-
    1. Kilobyte, KB, alrededor de 1 mil bytes.
    2. Megabyte, MB, alrededor de 1 millón de bytes.
    3. Gigabyte, GB, alrededor de mil millones de bytes.
    4. Terabyte, TB, alrededor de 1 billón de bytes

Ejemplos:

Input: kilobytes = 1
Output: 1 Kilobytes = 1024 Bytes and 8192 Bits.

Input: kilobytes = 8
Output: 8 Kilobytes = 8192 Bytes and 65536 Bits.

A continuación se muestra el programa para convertir KilloBytes a Bytes y Bits:

C++

// C++ implementation of above program
#include <bits/stdc++.h>
using namespace std;
 
// Function to calculates the bits
long Bits(int kilobytes)
{
    long Bits = 0;
 
    // calculates Bits
    // 1 kilobytes(s) = 8192 bits
    Bits = kilobytes * 8192;
 
    return Bits;
}
 
// Function to calculates the bytes
long Bytes(int kilobytes)
{
    long Bytes = 0;
 
    // calculates Bytes
    // 1 KB = 1024 bytes
    Bytes = kilobytes * 1024;
 
    return Bytes;
}
 
// Driver code
int main()
{
    int kilobytes = 1;
 
    cout << kilobytes << " Kilobytes = "
         << Bytes(kilobytes) << " Bytes and "
         << Bits(kilobytes) << " Bits.";
    return 0;
}

Java

// Java implementation of above program
 
import java.util.*;
import java.lang.*;
import java.io.*;
import java.math.BigInteger;
 
 
class GFG
{
  
// Function to calculates the bits
static 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 bytes
static 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 code
public static void main(String args[])
{
    int kilobytes = 1;
  
    System.out.print(kilobytes + " Kilobytes = "
         + Bytes(kilobytes) + " Bytes and "
         + Bits(kilobytes) + " Bits.");
}
}

Python3

# Python implementation of above program
 
# Function to calculates the bits
def Bits(kilobytes) :
 
    # calculates Bits
    # 1 kilobytes(s) = 8192 bits
    Bits = kilobytes * 8192
 
    return Bits
 
# Function to calculates the bytes
def Bytes(kilobytes) :
 
    # calculates Bytes
    # 1 KB = 1024 bytes
    Bytes = kilobytes * 1024
 
    return Bytes
 
# Driver code
if __name__ == "__main__" :
 
    kilobytes = 1
 
    print(kilobytes, "Kilobytes =",
    Bytes(kilobytes) , "Bytes and",
    Bits(kilobytes), "Bits")
 
# This code is contributed by ANKITRAI1

C#

// C# implementation of above program
using System;
 
class GFG
{
     
// Function to calculates the bits
static long Bits(int kilobytes)
{
    long Bits = 0;
 
    // calculates Bits
    // 1 kilobytes(s) = 8192 bits
    Bits = kilobytes * 8192;
 
    return Bits;
}
 
// Function to calculates the bytes
static long Bytes(int kilobytes)
{
    long Bytes = 0;
 
    // calculates Bytes
    // 1 KB = 1024 bytes
    Bytes = kilobytes * 1024;
 
    return Bytes;
}
 
// Driver code
static 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
// PHP implementation of above program
 
// Function to calculates the bits
function Bits($kilobytes)
{
    $Bits = 0;
 
    // calculates Bits
    // 1 kilobytes(s) = 8192 bits
    $Bits = $kilobytes * 8192;
 
    return $Bits;
}
 
// Function to calculates the bytes
function 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
?>

Javascript

<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 bytes
function Bytes(kilobytes)
{
    var Bytes = 0;
 
    // Calculates Bytes
    // 1 KB = 1024 bytes
    Bytes = kilobytes * 1024;
 
    return Bytes;
}
 
// Driver code
var kilobytes = 1;
 
document.write(kilobytes + " Kilobytes = " +
               Bytes(kilobytes) + " Bytes and " +
               Bits(kilobytes) + " Bits.");
                
// This code is contributed by akshitsaxenaa09
                
</script>
Producción:

1 Kilobytes = 1024 Bytes and 8192 Bits.

 

Publicación traducida automáticamente

Artículo escrito por Naman_Garg y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *