• Asignatura: Informática
  • Autor: bmaikolstiwar
  • hace 5 años

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 función de las circunstancias de la producción. 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 camión se quiere cargar como máximo a su límite de capacidad teniendo este que partir, si con la siguiente saca en la línea de producción fuera a exceder su capacidad. La empresa quiere desarrollar un programa que le pida al operario encargado de carga la capacidad del camión y el peso de las sacas, indicándole si debe cargar la saca o despachar el camión para comenzar a cargar otro
-analisis de variables
-hacer el algoritmo
-hacer diagrama de flujo​

Respuestas

Respuesta dada por: erikamacias150
0

Respuesta:

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, después se solicita al usuario que digite la cantidad de carga del camión, posteriormente se realiza un ciclo en el cual se va cargando el camión hasta que la carga sea igual a la capacidad del camión, la condición debe de indicar que si el camión completo la cargar debe de seguir el siguiente camión 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 condición.  

Algoritmo CARGA_CAL

Se definen variables  

Contadores: a, b

Camióncap: la capacidad total del camión para cargar  

Pesocal: el peso de la carga de cal actual

Carga: acumula el peso actual de la carga

Respuesta dada por: megatokay
0

Pseudocódigo y diagrama de flujo para despachar camiones cargados de Cal de acuerdo a varias reglas de capacidad de carga del transporte y secas que llegan al muelle. Se adjunta salida del algoritmo.

Algoritmo distribucionCal

  • // Definir e inicializar variables

Definir nc,ns,n Como entero

Definir cargar_otro Como Caracter

Definir cpacidad,scas,suma_scas Como Real

nc <- 0

scas <- 0

  • // Ingreso de los Datos

Escribir '****Muelle de carga****  '

Escribir '---------------------------------  '

Escribir 'Datos del operario  '

Repetir

 ns <- 0

 cargar_otro ="s"

 suma_scas <- 0

 cpacidad <- scas

 nc <- nc+1

 Escribir 'Capacidad de carga del camión ", nc, " (Kg.): ' Sin Saltar

 Repetir

  Leer cpacidad

 Hasta Que (cpacidad>=18000 y cpacidad<=28000)

 Repetir

  ns <- ns+1

  Escribir 'Peso de la saca ", ns, " (Kg): ' Sin Saltar

  Repetir

   Leer scas

  Hasta Que (scas>=3000 y scas<=9000 )

  • //Determinar si se despacha el camión o no (cantidad de secas debe ser menor a capacidad del camión)

  suma_scas <- suma_scas+scas

  si suma_scas = cpacidad Entonces

   Escribir "Se debe despachar el camión para comenzar a cargar otro"

   cargar_otro <-"n"

  FinSi

  si suma_scas > cpacidad Entonces

   suma_scas <- suma_scas-scas

   Escribir "Se debe despachar el camión para comenzar a cargar otro"

   cargar_otro <-"n"

  FinSi

 Hasta que cargar_otro ="n"  

 Escribir "Camíon se despacha con ", suma_scas, " kg."

Mientras Que nc <= 20

FinAlgoritmo

Para saber más acerca Algoritmo con estructura repetitivas consulte https://brainly.lat/tarea/64365018

#SPJ2

Adjuntos:
Preguntas similares