Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Desarrollo de un conversor de bytes basado en descomposición

Estas en el tema de Desarrollo de un conversor de bytes basado en descomposición en el foro de C/C++ en Foros del Web. En estos momentos, quiero explicarles cómo desarrollar un conversor de bytes (basado en la descomposición de un número de bytes en determinadas uds. y no ...
  #1 (permalink)  
Antiguo 08/01/2012, 14:48
 
Fecha de Ingreso: diciembre-2011
Mensajes: 14
Antigüedad: 12 años, 3 meses
Puntos: 0
Información Desarrollo de un conversor de bytes basado en descomposición

En estos momentos, quiero explicarles cómo desarrollar un conversor de bytes (basado en la descomposición de un número de bytes en determinadas uds. y no en la conversión y expresión de este en las mismas independientemente) en C++ y para ello, antes de la explicación, expondré el código, a raíz del cual iré explicando.

Cita:
[NOTA: Recuerda que 1 KB equivale a 1024 bytes (2^10) mientras que 1 MB equivale a 1048576 bytes (2^20) dentro del sistema binario]


Código C++:
Ver original
  1. int n = 0;
  2. cin >> n;
  3.  
  4. cout << n/(1024*1024) << " "; // megabytes
  5. cout << ((n - (n/(1024*1024)*1024*1024))/1024); // kilobytes
  6. cout << " " << n%1024; // bytes
  7.  
  8. cout << endl;

Ahora, que ya está expuesto el código, procedo a explicarles los pasos, que son los siguientes:
  1. Primero, el programa tomará como dato de entrada el número de bytes.
  1. Después, se imprimirán los datos de salida que serán: el equivalente nº de megabytes y los números de kilobytes y bytes resultantes de la correspondiente descomposición.

-------

FUENTE: http://www.amgarciac.es/index.php/conversor-de-bytes-descomposicion-c/ (mi blog)

Última edición por amgc; 08/01/2012 a las 14:54

Etiquetas: c++, byte
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:36.