Conversor de unidades de información

PEDRO HENAR NAVARRO

//Conversor de unidades de la información en Bytes, KBytes, etc.

#include <iostream>
using namespace std;

int main ()
{
double n,m;
char x,y;

cout<<“Este es un conversor de las principales unidades de almacenamiento de informacion: byte, Kilobyte, Megabyte, Gigabyte.”<<endl<<endl;

cout<<“Primero escriba el tipo de unidades que quiere convertir”<<endl<<endl;
cout<<“Bytes pulse B”<<endl;
cout<<“Kilobyte pulse K”<<endl;
cout<<“Megabyte pulse M”<<endl;
cout<<“Gigabyte pulse G”<<endl<<endl; cin>>y;
cout<<endl;

switch (y)
{
case ‘B’:
cout<<“Ahora escriba el valor en bytes: “; cin>>n;
cout<<“Escoja ahora a que unidades lo quiere convertir:”<<endl<<endl;
cout<<“Para pasar a Kilobyte pulse K”<<endl;
cout<<“Para pasar a Megabyte pulse M”<<endl;
cout<<“Para pasar a Gigabyte pulse G”<<endl<<endl; cin>>x;
cout<<endl;
switch(x)
{
case ‘K’:
m=(n/1024);
cout<<n<<” bytes son “<<m<<” Kilobytes”<<endl;
break;

case ‘M’:
m=(n/1024)/1024;
cout<<n<<” bytes son “<<m<<” Megabytes”<<endl;
break;

case ‘G’:
m=((n/1024)/1024)/1024;
cout<<n<<” bytes son “<<m<<” Gigabytes”<<endl;
break;
}
break;

case ‘K’:
cout<<“Ahora escriba el valor en Kilobytes: “; cin>>n;
cout<<“Escoja ahora a que unidades lo quiere convertir:”<<endl<<endl;
cout<<“Para pasar a Bytes pulse B”<<endl;
cout<<“Para pasar a Megabyte pulse M”<<endl;
cout<<“Para pasar a Gigabyte pulse G”<<endl<<endl; cin>>x;
cout<<endl;
switch(x)
{
case ‘B’:
m=(n*1024);
cout<<n<<” Kilobytes son “<<m<<” Bytes”<<endl;
break;

case ‘M’:
m=(n/1024);
cout<<n<<” Kilobytes son “<<m<<” Megabytes”<<endl;
break;

case ‘G’:
m=((n/1024)/1024);
cout<<n<<” Kilobytes son “<<m<<” Gigabytes”<<endl;
break;
}
break;

case ‘M’:
cout<<“Ahora escriba el valor en Megabytes: “; cin>>n;
cout<<“Escoja ahora a que unidades lo quiere convertir:”<<endl<<endl;
cout<<“Para pasar a Bytes pulse B”<<endl;
cout<<“Para pasar a Kilobyte pulse K”<<endl;
cout<<“Para pasar a Gigabyte pulse G”<<endl<<endl; cin>>x;
cout<<endl;
switch(x)
{
case ‘B’:
m=(n*1024*1024);
cout<<n<<” Megabytes son “<<m<<” Bytes”<<endl;
break;

case ‘K’:
m=n*1024;
cout<<n<<” Megabytes son “<<m<<” Kilobytes”<<endl;
break;

case ‘G’:
m=n/1024;
cout<<n<<” Megabytes son “<<m<<” Gigabytes”<<endl;
break;
}
break;

case ‘G’:
cout<<“Ahora escriba el valor en Gigabytes: “; cin>>n;
cout<<“Escoja ahora a que unidades lo quiere convertir”<<endl<<endl;
cout<<“Para pasar a Bytes pulse B”<<endl;
cout<<“Para pasar a Kilobyte pulse K”<<endl;
cout<<“Para pasar a Megabyte pulse M”<<endl<<endl; cin>>x;
cout<<endl;
switch(x)
{
case ‘K’:
m=n*1024*1024;
cout<<n<<” Gigabytes son “<<m<<” Kilobytes”<<endl;
break;

case ‘M’:
m=n*1024;
cout<<n<<” Gigabytes son “<<m<<” Megabytes”<<endl;
break;

case ‘B’:
m=n*1024*1024*1024;
cout<<n<<” Gigabytes son “<<m<<” Bytes”<<endl;
break;
}
break;
}

return 0;
}

Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s