Ejerciocio o programa java sobre inventario a empresa que vende computadores

Solo disponible en BuenasTareas
  • Páginas : 3 (540 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de mayo de 2011
Leer documento completo
Vista previa del texto
INVENTARIO

En la universidad xxx se desea realizar una aplicación para llevar el inventario de los equipos de cómputo. La aplicación debe permitir ingresar el número de serie, la marca del equipo(DELL, IBM, HP), el tipo de procesador (INTEL, AMD), la capacidad del disco duro en Gbytes, la capacidad de la memoria en Mbytes y el costo del equipo.

La aplicación pregunta al usuario a través deun cuadro de diálogo la cantidad de computadores a registrar.

Los códigos para el ingrese de la marca del PC y el tipo de procesador deben ser acordes con las siguientes tablas:

[pic]

Sedebe mostrar al final del ingreso de los equipos un área de texto con la siguiente información:

Número de computadores por marca
Número de computadores DELL con más de 1024MB
Computadores IBM conprocesador AMD
Computadores con procesador INTEL
Porcentaje de computadores de marca IBM
Costo total del inventario
La marca que más compro la Universidad

Ventana de Información

[pic]Cuadros de diálogo

[pic]

[pic]

[pic]

Solución en código java

Programa copia y pega para que funcione

import javax.swing.*;

public class Inventario {
intcomp,opi,procD,intelD=0,amdD=0,drD,mbD,ctD,actD,adell=0,ambD; //dell
int aibm,intelI,procI,amdI,drI,mbI,ctI,actI; // ibm
int ahp,proch,intelh,amdh,drh,mbh,cth,acth; // hp
int cmi,cti, total, poribm;
String salida="";void registrarCompu(){
do {
comp=Integer.parseInt(JOptionPane.showInputDialog("Diguite codigo de marca de pc a registrar\n1.DELL\n2.IBM\n3.HP "));
if(comp==1)
{
adell++;procD=Integer.parseInt(JOptionPane.showInputDialog("Diguite codigo de marca de procesador a registrar\n100.INTEL\n200.AMD"));
if(procD==100)
{
intelD++;
}
else
{amdD++;
}
drD=Integer.parseInt(JOptionPane.showInputDialog("ingrese capasidad GB del disco duro"));
mbD=Integer.parseInt(JOptionPane.showInputDialog("ingrese capasidad...
tracking img