ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Modelo De Inventario En JAVA (investigacion De Operaciones)


Enviado por   •  3 de Febrero de 2014  •  1.486 Palabras (6 Páginas)  •  1.630 Visitas

Página 1 de 6

MODELOS DE INVENTARIO

public class Modelo_Clasico

{

//Declarando Variables a Utilizar

double D=0,Co=0,Cc=0,Q=0,x=0,T=0,Ct=0,R=0,L=0;

int N=0;

public void captura()

{

//Captura de Datos

D=Double.parseDouble(JOptionPane.showInputDialog(null,"Proporciona la Demanda(Unidades/Año): "));

Co=Double.parseDouble(JOptionPane.showInputDialog(null,"Proporciona el Costo por Orden($/Orden): "));

Cc=Double.parseDouble(JOptionPane.showInputDialog(null,"Proporciona el Costo por Conservación($/Unidad/Año): "));

L=Double.parseDouble(JOptionPane.showInputDialog(null,"Proporciona el Tiempo de Entrega (en Días): "));

}//Termina la Captura

public void opera()

{

// Aplicando Formulas

x=(2*Co*D)/Cc;

Q=Math.sqrt(x);

N=(int) (D/Q);

T=Q/D;

T=T*365;

Ct=Math.sqrt(2*Co*Cc*D);

R=(L*D)/365;

}//Fin de Procedimientos de Formulas

public void mostrar()

{

if(L>0)

//Impresión de Resultados

JOptionPane.showMessageDialog(null,"La cantidad Optima por Pedido debe ser: "+Q+" Unidades/Orden " +

"\nNúmero de Ordenes por Año: "+N+" Ordenes/Año \nEl Tiempo entre Pedidos es: "+T+" Días/Orden \nEl Costo Total Mínimo por Año es: "+Ct

+" $/Año \nTiempo de Entrega: "+L+" Días \nEl Punto de Orden es: "+R,"MODELO CEP CLASICO",JOptionPane.PLAIN_MESSAGE);

else

JOptionPane.showMessageDialog(null,"Q*= "+Q+" unidades /orden " +

+T+"Días/Orden \n Ct= "+Ct+" $/Año","MODELO CEP CLASICO",JOptionPane.PLAIN_MESSAGE);

}//Termina Método Mostrar

}//Termina Clase Modelo Clásico CEP

public class Modelo_CEP_Para_Lotes_d_Produccion

{

//Declarando Variables a Utilizar

double Q=0,d=0,n=0,t=0,Ct=0,tp=0,cc=0,co=0,p=0,D=0,ct=0,I=0,Imax=0,t1=0;

public void captura()

{

//Captura de Datos

d=Double.parseDouble(JOptionPane.showInputDialog(null,"Proporciona la Demanda por Mes:(Unidad/Año)"));

p=Double.parseDouble(JOptionPane.showInputDialog(null,"Proporciona la Tasa de Producción:(Unidades/Año)"));

cc=Double.parseDouble(JOptionPane.showInputDialog(null,"Proporciona el Costo por Conservación:($/Unidades/Año)"));

co=Double.parseDouble(JOptionPane.showInputDialog(null,"Proporciona el Costo por Orden:($/Orden)"));

}//Termina la Captura

public void opera()

{

// Aplicando Formulas

D=d*12;

Q=Math.sqrt((2*co*D)/(cc*(1-(d/p))));

n= (D/Q);

t=(1/n);

t1=t*365;

ct=Math.sqrt((2*co*cc*D*(1-(d/p))));

tp=Q/p;

I=(tp*(p*d))/2;

Imax=tp*(p*d);

}//Fin de Procedimientos de Formulas

public void mostrar()

{

//Impresión de Resultados

JOptionPane.showMessageDialog(null, "La Demanda Anual es de: "+D+" Unidades/Año\n"+ "La Cantidad de Unidades por Orden es de: "+Q

+" unidades/orden\nLas Ordenes son: "+n+" Ordenes/Año\nEl Tiempo entre Lotes de Producción es de: "+t1+" Días\nEl Tiempo que Tarda en Producirse un Lote es de: "+tp+" Mes/Orden","MODELO CEP PARA LOTES DE PRODUCCION",JOptionPane.PLAIN_MESSAGE);

}//Termina Método de Mostrar

}//Termina Clase Modelo CEP para Lotes de Producción

public class Modelo_CEP_por_Faltantes

{

//Declarando Variables a utilizar

double D=0,Co=0,Cc=0,Q=0,x=0,T=0,Ct=0,g=0,f=0,Cs=0,y=0,Imax=0;

double N=0;

public void captura()

{

//Captura

...

Descargar como (para miembros actualizados)  txt (13.1 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com