Elaborar un algoritmo que permita calcular el número de CDs necesarios

Elaborar un algoritmo que permita calcular el número de CDs necesarios para hacer una copia de seguridad de la información almacenada en un disco cuya capacidad se conoce. Considerar que el disco duro está lleno de información además expresando en gigabyte un CD virgen tiene 700 megabytes de capacidad y una gigabyte es igual a 1,024 megabytes.​

Haz clic aquí para suscribirte a mi canal

Elaborar un algoritmo que permita calcular el numero de cds para respaldar informacion.

Bien como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:

Algoritmo detarea

Declaramos las siguientes variables de tipo entero.

       Definir n,gb,mb Como Entero

Con la función escribir pedimos el tamaño del disco duro.

          Escribir «Ingresa el tamaño del disco duro en gigabytes»

Este dato lo ingresamos con la función leer en la variable gb.

       leer gb

Ya que tengo los gigabytes entonces hacemos la conversión a gigabytes, esto lo hacemos multiplicando los gigabytes por 1024.

       mb = gb * 1024

Para determinar la cantidad de CDs que se necesitan para realizar el respaldo, dividimos la cantidad de megabytes entre 700.

          si mb mod 700 == 0 Entonces

Si el residuo es igual a cero, entonces quiere decir que la división es exacta por lo tanto simplemente dividimos los megabytes entre 700, ya con esto obtenemos el número de discos que necesitamos para hacer el respaldo.

                 n = mb / 700

       SiNo

Cuando la condición no se cumpla, entonces quiere decir que la cantidad de megabytes supera la capacidad del CD, por lo tanto le sumamos 1, ya que se necesita otro CD para respaldar los megabytes restantes.

                 n = trunc(mb / 700) + 1

       FinSi

Finalmente mostramos en pantalla la conversión en Megabytes y el número de CDs que se necesitan para hacer el respaldo.

       Escribir «Tamaño del disco duro en megabytes «,mb

       Escribir «Se necesitan «,n,» CDs para hacer una copia»

FinAlgoritmo

Te comparto el Diagrama de Flujo.

Elaborar un algoritmo que permita calcular el número de CDs necesarios
Elaborar un algoritmo que permita calcular el número de CDs necesarios

D E S C A R G A R

Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *