calcular almacenamiento y fragmentación en c

Post on 10-Apr-2015

154 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Programa que calcula el almacenamiento y fragmentación de un archivo.

TRANSCRIPT

/*___________________________________________________________| Titulo: Calcular almacenamiento Version: 1.0 || Autor: Mortuus || Descripcion: Programa que sirve para calcular el || espacio que ocupa un determinado archivo |¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯*/

#include <stdio.h>#include <conio.h>

int main() {

// Calcular las unidades de asignación que va a ocupar el archivo int a; // lo que escribe el usuario, tamaño archivo printf("Escribe el tamaño que tendra el archivo\n"); scanf("%d", &a); int d; // lo que escribe el usuario, bytes asignacion printf("Ahora escribe el numero de bytes de asignacion\n"); scanf("%d", &d); int e = a / d; ++e; //sumamos uno printf("El resultado es:%i\n", e); getch(); //Calcular la fragmentación interna producida printf("Ahora vamos a calcular la fragmentacion interna\n\n"); int f = a % d; // El resto de la division int g = d - f; // Resta de bytes asig. - resto printf("El resto de la division es:%i\n\n", f); printf("La resta da: %i\n", g); getch(); //Calcular cuanto va a ocupar el archivo int h = e * d; printf("El archivo ocupara: %i bytes\n\n", h); int j = h / 1024; printf("En KB: %i\n\n", j); getch(); }

top related