Documentos de Académico
Documentos de Profesional
Documentos de Cultura
mltiples sentencias condicionales if cuando deseamos que una determinada variable tome diferentes
valores para cada condicin.
Generalmente, la sentencia switch se implementa cuando es necesarario la utilizacin de unmen de
opciones ya que el usuario deber escoger una de las opciones, a esto me refiero cuando comento que la
variable puede tomar diferentes valores.
Vale la pena resaltar que expresin es el nombre de la variable que se utilizar como argumento de
la sentencia switch.
Ahora bien, en la sintaxis de la sentencia switch que anteriormente present se comprueba el valor que
ingrese el usuario que es el que tomar la variable expresin y lo compara con algunas de las etiquetas
que acompaen a cada case. En caso de no encontrar ninguna coincidencia, el valor lo tomar
como default.
Por otra parte, como antes lo mencion, si la sentencia switch no contiene el valor ingresado por el
usuario (que lo tomar la variable expresin o el argumento), se puede crear un default (que es
una palabra clave reservada del lenguaje C), y mostrar un mensaje que diga, por ejemplo: opcin
errnea, intente de nuevo., as de esa manera, cuidamos nuestro programa.
En tal sentido, se podra hacer un caso prctico. Creemos un programa donde se muestre al usuario
un men de opciones conformado por:
1. Capital de Argentina
2. Capital de Espaa
3. 10000+58000 = ?
4. Capital de Alemania
A su vez, si el usuario ingresa una opcin errnea que no se presenta en el men de opciones, que se
muestre un mensaje al mismo. Utilice la sentencia switch.
Se puede observar en el programa anterior nuevas cosas que quiero aclarar que se refiere a lasintaxis de
la sentencia switch que propuse al principio del artculo.
La sentencia switch() en Lenguaje C es una sentencia de seleccin. Esta sentencia permite seleccionar las
acciones a realizar de acuerdo al valor que tome una variable.
Modo de uso:
switch(variable)
{
case valor_1:
//acciones
break;
case valor_2:
//acciones
break;
.
.
.
case valor_n:
//acciones
break;
defalut:
//acciones
break;
}
Si el valor que toma la variable no coincide con los valores especificados en
los casos, se realizarn las acciones definidas en la etiqueta default.
Ejemplos:
1. Escriba un programa en Lenguaje C que solicite el ingreso de un nmero del 1 al 9 y que muestre por
pantalla el nmero seleccionado en letras.
Solucin:
#include <stdio.h>
void main()
{
int opcion;
printf("Ingrese un numero entero: ");
scanf("%d",&opcion);
switch(opcion)
{
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
defalut:
printf("Ha ingresado un numero no valido\n");
break;
}
}
2. Escriba un programa en Lenguaje C que solicite el ingreso de dos nmeros enteros y que luego
permita seleccionar si se sumarn, restarn dividirn o multiplicarn y muestre el resultado por pantalla.
Solucin:
#include <stdio.h>
void main()
{
int opcion,a,b,resultado;
printf("Ingrese un numero entero [a]: ");
scanf("%d",&a);
printf("Ingrese un numero entero [b]: ");
scanf("%d",&b);
printf("Menu\n");
printf("1. Sumar\n");
printf("2. Restar\n");
printf("3. Dividir\n");
printf("4. Multiplicar\n");
%d\n",a,b,resultado);
%d\n",a,b,resultado);
%d\n",a,b,resultado);
%d\n",a,b,resultado);
valida\n");
Ponte a sacar los tiempos de ciclo de las actividades en tu empresa, te puede ayudar
a revisar cual es el verdadero cuello de botella de la planta ya que ste casi siempre
es la actividad de mayor duracin.
En lo que respecta al lean production, este takt time es el ritmo en que los productos
deben ser completados o finalizados para satisfacer las necesidades de la demanda.
Ejemplo. Planta de manufactura de televisores
Si fabricamos televisores y tenemos un takt time de 8 min quiere decir que cada 8min
debemos tener finalizado un televisor para ser vendido. Este ritmo de fabricacion se
da debido a que las ventas de la compaa o el pronstico nos indican la cantidad
necesaria a fabricar (80 unids)y esta debe ser fabricada en el tiempo disponible de
manufactura (540 min), de ahi viene que requerimos fabricar cada 8minutos un
televisor.
Qu es el Lead Time?
Lead time es el tiempo que transcurre desde que se inicia un proceso de
produccin hasta que se completa, incluyendo normalmente el tiempo
requerido para entregar ese producto al cliente.
El Lead Time ntimamente relacionado con la obra en curso y con otros indicadores como
plazo de entrega, stocks por lo que la reduccin del Lead Time es objetivo importante en la
reduccin de costos o la aplicacin del lean manufacturing o lean production. El camino para
reducirlo consiste en la reduccin de los lead time de los subprocesos de fabricacin.
El LT de cadena de suministros
Manufacturing LT o Production LT
Order Lead Time Tiempo desde que se reciben los pedidos de clientes
hasta la entrega del pedido al cliente.
Order Handling Time Tiempo desde que se reciben las ordenes de los
clientes hasta la que la venta es realizada.
Delivery Lead Time Tiempo desde que termina la produccin hasta que la
orden es entregada al cliente.
Balanceo de lneas
El Balanceo de lneas consiste en la agrupacin de las actividades secuenciales
de trabajo en centros de trabajo, con el fin de lograr el mximo aprovechamiento
de la mano de obra y equipo y de esa forma reducir o eliminar el tiempo ocioso.
Qu es Takt Time?
Los conceptos de Lead-Time y nivelacin (HEIJUNKA) son bsicos para la
aplicacin del concepto de takt-time en la implantacin del lean manufacturing.
Takt, en alemn, significa entre otras cosas ritmo, comps. Se define como takt
time la cadencia a la cual un producto debe ser fabricado para satisfacer la
demanda del cliente.
En el dibujo inferior se representa como el departamento de planificacin o control de
produccin realiza la nivelacin de los pedidos de manera que en fbrica durante un periodo
Esquema que representa los problemas de producir por encima o por debajo del tacto del cliente
Si tenemos un puesto o una lnea o un taller que produce a un ritmo inferior al del cliente, es
decir que el tiempo de ciclo es superior al takt time, necesitaremos horas extras, turnos
adicionales para poder conseguir la produccin que el cliente nos pide.
Si por el contrario producimos a un ritmo superior al del cliente, es decir que el tiempo ciclo es
inferior al takt time tendremos tiempos de espera, o tendremos que desplazar a los operarios a
otros puestos y estaremos generando produccin en ms.
Por tanto nuestro objetivo al organizar la produccin o disear un puesto de trabajo es hacer
coincidir al mximo el tiempo de ciclo con el tiempo tcto.
Dado que las demandas de produccin son cambiantes a lo largo del tiempo deberemos
definir formas de trabajo flexibles que mantengan su eficacia al acoplarse a los cambios,
permanentes o cclicos, previsibles o imprevisibles del tiempo takto o demanda del cliente.
Informacin relacionada: lead-time
En el siguiente esquema, cada da se est procesando una pieza sola, con un tiempo de
produccin Lead Time desde pedido a entrega de 48 horas.