Vous êtes sur la page 1sur 2

Una central distribuye cal hacia diferentes almacenes sucursales.

Disponen de un
muelle de carga a donde van llegando sacas de cal de entre 3000 y 9000 kg, con
pesos variables en funcin de las circunstancias de la produccin. La empresa
dispone de una flota de camiones con capacidades de carga de entre 18000 y
28000 kg. Se pretende establecer un protocolo que consiste en cargar 20
camiones diarios. Cada camin se quiere cargar como mximo a su lmite de
capacidad teniendo este que partir, si con la siguiente saca en la lnea de
produccin fuera a exceder su capacidad. La empresa quiere desarrollar un
programa que le pida al operario encargado de carga la capacidad del camin y el
peso de las sacas, indicndole si debe cargar la saca o despachar el camin para
comenzar a cargar otro.

Solucin:

Inicialmente se con un contador el cual iniciara en 1 hasta que complete el ciclo y


termine en 20 ya que esta es la cantidad de camiones, despus se solicita al
usuario que digite la cantidad de carga del camin, posteriormente se realiza un
ciclo en el cual se va cargando el camin hasta que la carga sea igual a la
capacidad del camin, la condicin debe de indicar que si el camin completo la
cargar debe de seguir el siguiente camin se repite este proceso hasta que el
primer contador el de los camiones llegue a 20, cuando sea as se termina el ciclo,
de lo contrario validara hasta que se cumpla la condicin.

Algoritmo CARGACAL

Se definen variables

Contadores: a, b

Camincap: la capacidad total del camin para cargar

Pesocal: el peso de la carga de cal actual

Carga: acumula el peso actual de la carga

Algoritmo CARGA

a =1 : b=0

a = 1 hasta 20 Hacer
escribir "Procedimiento para realizar la carga el da de hoy";

Escribir "Por Favor ingrese la capacidad del camin el cual desea carga y presione enter";

Leer camioncap;

Mientras (carga+pesocal)<= Camincap Hacer

Si pesocal > 0 Entonces

Carga= carga+pesocal

Fin si

Escribir Introduzca el peso de cal a cargar;

Leer pesocal

Repetir si a< 20 entonces

Escribir camin con carga completa, por favor tome otro camin para cargar;

Fin si

Carga=0

Escribir Despeche el camin

Escribir Por favor realizar envi de los 20 camiones;

FinAlgoritmo

Vous aimerez peut-être aussi