Pseudocodigo
Lo primero que tenemos que hacer es leer un valor que será el dato a convertir. Luego de eso tenemos que dar al usuario la opción de que nos especifique de que valor a que valor quiere hacer la conversión.
Una vez hecho esto, tenemos que saber el factor de conversión de las medidas usadas.
Todo esto se explica mejor en el siguiente video.
Para descargar el algoritmo en diagrama de flujo haz clic en el siguiente enlace.
Dimension datos[6], prefijo_datos[6]
datos[1]=1
datos[2]=8
datos[3]=8192
datos[4]=8388608
datos[5]=8589934592
datos[6]=1048576
prefijo_datos[1]="bits"
prefijo_datos[2]="bytes"
prefijo_datos[3]="kilobytes"
prefijo_datos[4]="megabyte"
prefijo_datos[5]="gigabyte"
prefijo_datos[6]="megabits"
Mostrar "de:bits (1), bytes (2), kilobytes (3), megabytes(4), gigabytes (5), megabits (6)"
Leer i
Mostrar "a: (1) Todas las restantes unidades, (2) unidad especifica"
leer j
si j=1
Mostrar "escribe tu dato a convertir"
Leer vc
t=1
Mientras t<=6
conversion=vc*datos(i)*(1/datos(t))
Mostrar conversion,' ', prefijo_datos(t)
t=t+1
FinMientras
SiNo
Mostrar "convertir a: bits (1), bytes (2), kilobytes (3), megabytes(4), gigabytes (5), megabits (6)"
Leer f
Mostrar "escribe tu dato a convertir de ", prefijo_datos(i)," a", prefijo_datos(f)
Leer vc
conversion=vc*datos(i)*(1/datos(f))
Mostrar vc,' ', prefijo_datos(i), ' son iguales a: ',conversion,' ',prefijo_datos(f)
FinSi