martes, 15 de diciembre de 2020

Diagrama de flujo y algortimo en pseudocodigo para convertir datos (bits, bytes... megabytes, gigabytes, megabits)

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