Instrucciones Ua4

download Instrucciones Ua4

of 13

Transcript of Instrucciones Ua4

  • 8/10/2019 Instrucciones Ua4

    1/13

    CASO PROPUESTO 1

    Se necesita una aplicacin informtica que calcule el total a facturar por la compra de los siguientes

    productos (debe representarse con casillas de verificacin):

    Producto Costo (US $)

    CASE 32.00

    Microprocesador 75

    Memoria 48

    Mainboard 70

    Disco Duro 120

    Monitor 130

    Teclado 5

    Mouse 5

    Lector de CD ROM 12

    Adicionalmente que tipo de descuento se har efectivo, existen las siguientes posibilidades: 0%, 5%, 8%

    (Deben representarse con radiobuttons)

    Calcular el costo total de los productos y el descuento pertinente.

    Crear el diseo de formulario de acuerdo a su criterio, utilice controles checkbox (casillas de verificacin)y

    radiobuttons (botones de opcin de grupo).

    1. Abrir Netbeans, esperar que cargue todo las funciones.

    2. Clic enFile / New Project / Java / Java Application / luego en Next (siguiente).

    3. Pasarn a la tercera ventana, en Project Name: poner nombre. / para terminar en Finish.

    INSTRU IONES

  • 8/10/2019 Instrucciones Ua4

    2/13

    Luego dehaber creado la aplicacin Java tal como se indica arriba, a la derecha buscan el proyecto con el nombre

    que lo pusieron.

    4. Ya localizado: Clicderecho / New / JFrame Form..

    5. Les saldr una ventana en: Class name, le ponen un nombre. / para finalizar en Finish.

    Luego tendrn la ventana listo para comenzar a trabajar. Debemos darle forma, en la ltima imagen de abajo tengo

    un ejemplo bsico de como es el diseo.

    Source:Nos dirigir al cdigo fuente del programa

    Design: Nos dirigir al diseo del programa

    Palette:De la izquierda son las herramientas que debemos utilizar para disear el programa.

    http://lh5.ggpht.com/-PtZFAUdrtcc/Ucjdel3KHrI/AAAAAAAAGVY/BGs49L-2_pY/s1600-h/Jframe5.gifhttp://lh5.ggpht.com/-PtZFAUdrtcc/Ucjdel3KHrI/AAAAAAAAGVY/BGs49L-2_pY/s1600-h/Jframe5.gif
  • 8/10/2019 Instrucciones Ua4

    3/13

    Tipo JLabel:

    Clic derecho/ Edit text/ poner: $.32

    Clic derecho/ Edit text/ poner: $ 75

    Clic derecho/ Edit text/ poner: $.48

    Clic derecho/ Edit text/ poner: $.70 Clic derecho/ Edit text/ poner: $.120

    Clic derecho/ Edit text/ poner: $.130

    Clic derecho/ Edit text/ poner: $.5

    Clic derecho/ Edit text/ poner: $.5

    Clic derecho/ Edit text/ poner: $.12

    Clic derecho/ Edit text/ poner: Seleccione Producto

    Clic derecho/ Edit text/ poner: Descuento

    Clic derecho/ Edit text/ poner: Elementos Seleccionados

    Clic derecho/ Edit text/ poner: Total a Pagar:

    Clic derecho/ Edit text/ poner: Total de Descuento:

    Clic derecho/ Edit text/ poner: Neto a Pagar:

    Tipo JTextField:

    Clic derecho/ Edit text/ borrar el texto por defecto (dejarle en blanco)

    Clic derecho/Change Variable Name/ poner:txtelementosseleccionados / luego en Ok.

    Clic derecho/ Edit text/ borrar el texto por defecto (dejarle en blanco)

    Clic derecho/ Change Variable Name/ poner:txttotalapagar / luego en Ok.

    Clic derecho/ Edit text/ borrar el texto por defecto (dejarle en blanco)

    Clic derecho/ Change Variable Name/ poner:txttotaldedescuento / luego en Ok.

    Clic derecho/ Edit text/ borrar el texto por defecto (dejarle en blanco)

    Clic derecho/ Change Variable Name/ poner:txtnetoapagar / luego en Ok.

  • 8/10/2019 Instrucciones Ua4

    4/13

    Tipo JCheckBox:

    Clic derecho/ Edit text/ poner: CASE

    Clic derecho/ Change Variable Name/ poner: check1 / luego en Ok.

    Clic derecho/ Edit text/ poner: Microprocesador

    Clic derecho/ Change Variable Name/ poner: check2 / luego en Ok.

    Clic derecho/ Edit text/ poner: Memoria

    Clic derecho/ Change Variable Name/ poner: check3 / luego en Ok.

    Clic derecho/ Edit text/ poner: MainboardClic derecho/ Change Variable Name/ poner: check4 / luego en Ok.

    Clic derecho/ Edit text/ poner: Disco Duro

    Clic derecho/ Change Variable Name/ poner: check5 / luego en Ok.

    Clic derecho/ Edit text/ poner: Monitor

    Clic derecho/ Change Variable Name/ poner: check6 / luego en Ok.

    Clic derecho/ Edit text/ poner: Teclado

    Clic derecho/ Change Variable Name/ poner: check7 / luego en Ok.

    Clic derecho/ Edit text/ poner: Mouse

    Clic derecho/ Change Variable Name/ poner: check8 / luego en Ok.

    Clic derecho/ Edit text/ poner: Lector de CD ROM

    Clic derecho/ Change Variable Name/ poner: check9 / luego en Ok.

    Tipo JRadioButtom:

    Clic derecho/ Edit text/ poner: 0%

    Clic derecho/ Change Variable Name/ poner: rb0 / luego en Ok.

    Clic derecho/ Edit text/ poner: 5%

    Clic derecho/ Change Variable Name/ poner:rb5 / luego en Ok.

    Clic derecho/ Edit text/ poner: 8%

    Clic derecho/ Change Variable Name/ poner: rb8 / luego en Ok.

    Tipo JButtom:

    Clic derecho/ Edit text/ poner: Calcular

    Clic derecho/ Change Variable Name/ poner: calcular / luego en Ok.

    Clic derecho/ Events / Action / actionPerformed / les saldr lnea de cdigo y donde esta la posicin del

    cursor pegan este cdigo:

    double cuenta=0;

    double total=0;

    double descuento=0;

    if (check1.isSelected())

    {

    cuenta++;

    total+=32;

    }

    if (check2.isSelected())

    {

  • 8/10/2019 Instrucciones Ua4

    5/13

    cuenta++;

    total+=75;

    }

    if (check3.isSelected())

    {

    cuenta++;

    total+=48;

    }

    if (check4.isSelected())

    {

    cuenta++;

    total+=70;

    }

    if (check5.isSelected())

    {

    cuenta++;

    total+=120;

    }

    if (check6.isSelected())

    {

    cuenta++;

    total+=130;

    }

    if (check7.isSelected())

    {

    cuenta++;

    total+=5;

    }

    if (check8.isSelected())

    {

    cuenta++;

    total+=5;

    }

  • 8/10/2019 Instrucciones Ua4

    6/13

    if (check9.isSelected())

    {

    cuenta++;

    total+=12;

    }

    if (rb8.isSelected())

    {

    descuento=0.8*total;

    }

    if(rb5.isSelected())

    {

    descuento=0.05*total;

    }

    else if (rb0.isSelected())

    {

    descuento=0;

    }

    txtelementosseleccionados.setText(String.valueOf(cuenta));

    txttotalapagar.setText(String.valueOf(total));

    txttotaldedescuento.setText(String.valueOf(descuento));

    txtnetoapagar.setText(String.valueOf(total-descuento));

    Clic derecho/ Edit text/ poner: Limpiar

    Clic derecho/ Change Variable Name/ poner: jButton1 / luego en Ok.

    Clic derecho/ Events / Action / actionPerformed / les saldr lnea de cdigo y donde esta la posicin del

    cursor pegan este cdigo:

    txtelementosseleccionados.setText("");

    txttotalapagar.setText("");

    txttotaldedescuento.setText("");

    txtnetoapagar.setText("");

  • 8/10/2019 Instrucciones Ua4

    7/13

    Para Finalizar ejecutaremos el programa:A la derecha buscamos el proyecto, estar con el nombre que lo puso al

    principio:

    Expandimos / Source Packgages / / luego tendr el proyecto Java / Clic derecho / Run File.

    Tal como podemos observar en la imagen de ejemplo de abajo.

    Abajo el mismo diseo y su funcionamiento. La imagen representa la solucin final del programa.

    http://lh4.ggpht.com/-MQkiYFptJrI/UcjeNbZ6BMI/AAAAAAAAGWY/EgarRryKTNw/s1600-h/FACTURA-DE-COMPRA25.pnghttp://lh3.ggpht.com/-C59bosnmqvs/UcjeFE2igoI/AAAAAAAAGWI/DUyle-obskU/s1600-h/ejecutar-Jframe4.jpghttp://lh4.ggpht.com/-MQkiYFptJrI/UcjeNbZ6BMI/AAAAAAAAGWY/EgarRryKTNw/s1600-h/FACTURA-DE-COMPRA25.pnghttp://lh3.ggpht.com/-C59bosnmqvs/UcjeFE2igoI/AAAAAAAAGWI/DUyle-obskU/s1600-h/ejecutar-Jframe4.jpg
  • 8/10/2019 Instrucciones Ua4

    8/13

    CASO PROPUESTO 2

    Crear una aplicacin Java que resuelva el siguiente caso prctico:

    Se necesita una aplicacin informtica que ayude a calcular los haberes mensuales de los trabajadores de

    una empresa, para lo cual se le pide a Ud. que desarrolle el siguiente programa:

    Luego de ingresar el monto de sueldo bsico mensual, se debe seleccionar con casillas de verificacin, lasbonificaciones a las cuales el trabajador est afecto (pueden ser una, varias o ninguna).

    Tipo de BonificacinPorcentaje de Bonificacin con

    relacin al sueldo bsico

    Familiar 8%

    Productividad 10%

    Escolaridad S/. 150.00

    Adicionalmente sealar el sistema de pensiones al cual est afiliado el trabajador (slo se puede escoger una

    de cualquiera de las dos opciones)

    Tipo de Sistema de Administracin

    de Pensiones

    Porcentaje de Descuento con

    relacin al sueldo bsico

    SNP (Sistema Nacional de Pensiones) 11%

    AFP (Administracin de Fondo de

    Pensiones)

    13%

    Luego de seleccionar las bonificaciones y el tipo de sistema de administracin de pensiones hacer click en el

    botn calcular, para hallar: el monto total de la bonificacin, el monto total de descuento y el neto a

    percibir.

    Crear el diseo de formulario de acuerdo a su criterio y lo enseado en la ltima clase, utilice controles

    checkbox (casillas de verificacin)y radiobuttons (botones de opcin de grupo).

    1. Abrir Netbeans, esperar que cargue todo las funciones.

    2. Clic enFile / New Project / Java / Java Application / luego en Next (siguiente).

    3. Pasarn a la tercera ventana, en Project Name: poner nombre. / para terminar en Finish.

  • 8/10/2019 Instrucciones Ua4

    9/13

    Luego dehaber creado la aplicacin Java tal como se indica arriba, a la derecha buscan el proyecto con el nombre

    que lo pusieron.

    4. Ya localizado: Clicderecho / New / JFrame Form..

    5. Les saldr una ventana en: Class name, le ponen un nombre. / para finalizar en Finish.

    Luego tendrn la ventana listo para comenzar a trabajar. Debemos darle forma, en la ltima imagen de abajo tengo

    un ejemplo bsico de como es el diseo.

    Source:Nos dirigir al cdigo fuente del programa

    Design: Nos dirigir al diseo del programa

    Palette:De la izquierda son las herramientas que debemos utilizar para disear el programa.

    http://lh4.ggpht.com/-24fgcwG6Gck/Ucij9SpuxdI/AAAAAAAAGTg/yNnUw009KWE/s1600-h/Jframe6.jpghttp://lh4.ggpht.com/-24fgcwG6Gck/Ucij9SpuxdI/AAAAAAAAGTg/yNnUw009KWE/s1600-h/Jframe6.jpg
  • 8/10/2019 Instrucciones Ua4

    10/13

    Tipo JTexField:

    Clic derecho/ Edit text/ borrar el texto por defecto / luego en OK.

    Clic derecho/Change Variable Name/ poner: txtingresesueldo / luego en Ok.

    Clic derecho/ Edit text/ borrar el texto por defecto / luego en OK.

    Clic derecho/ Change Variable Name/ poner: txtbonificacion / luego en Ok.

    Clic derecho/ Edit text/ borrar el texto por defecto / luego en OK.

    Clic derecho/ Change Variable Name/ poner: txtdescuento / luego en Ok.

    Clic derecho/ Edit text/ borrar el texto por defecto / luego en OK.

    Clic derecho/ Change Variable Name/ poner: txtrecibir / luego en Ok.

    Clic derecho/ Edit text/ borrar el texto por defecto / luego en OK.

    Clic derecho/ Change Variable Name/ poner: txt1 / luego en Ok.

    Tipo JLabel:

    Clic derecho/ Edit text/ poner: Ingrese Sueldo

    Clic derecho/ Edit text/ poner: Seleccione Bonificacin

    Clic derecho/ Edit text/ poner: Sistema de Pensiones Afiliado (descuento)

    Clic derecho/ Edit text/ poner: 8 %

    Clic derecho/ Edit text/ poner: 10 %

    Clic derecho/ Edit text/ poner: s/.150

    Clic derecho/ Edit text/ poner: 11%

    Clic derecho/ Edit text/ poner: 13%

    Clic derecho/ Edit text/ poner: Total con Bonificacin:

    Clic derecho/ Edit text/ poner: Total de Descuento:

    Clic derecho/ Edit text/ poner:Total Neto a Recibir:

  • 8/10/2019 Instrucciones Ua4

    11/13

    Tipo JRadioButtom:

    Clic derecho/ Edit text/ poner: SNP (Sistema Nacional de Pensiones)

    Clic derecho/ Change Variable Name/ poner: radio1 / luego en Ok.

    Clic derecho/ Edit text/ poner: AFP (Administracin de Fondo de Pensiones)

    Clic derecho/ Change Variable Name/ poner: radio2 / luego en Ok.

    Tipo JCheckBox:

    Clic derecho/ Edit text/ poner: Familiar:

    Clic derecho/ Change Variable Name/ poner: check1 / luego en Ok.

    Clic derecho/ Edit text/ poner: Productividad:

    Clic derecho/ Change Variable Name/ poner: check2 / luego en Ok.

    Clic derecho/ Edit text/ poner: Escolaridad:

    Clic derecho/ Change Variable Name/ poner: check3 / luego en Ok.

    Tipo JButtom:

    Clic derecho/ Edit text/ poner: Calcular

    Clic derecho/ Change Variable Name/ poner: botoncalcular / luego en Ok.

    Clic derecho/ Events / Action / actionPerformed / les saldr lnea de cdigo y donde estn pegan este

    cdigo:

    double sueldo1=0;

    double sueldo2=0;

    int cuenta=0;

    double n1=0;

    double total=0;

    double descuento=0;

    n1=Double.parseDouble(txtingresesueldo.getText());

    sueldo1=((n1*8)/100)+n1;

    sueldo2=((n1*10)/100)+n1;

    if (check1.isSelected())

    {

    cuenta++;

    total+=((n1*8)/100);

    }

    if (check2.isSelected())

    {

  • 8/10/2019 Instrucciones Ua4

    12/13

    cuenta++;

    total+=((n1*10)/100);

    }

    if (check3.isSelected())

    {

    cuenta++;

    total+=150;

    }

    if (radio1.isSelected())

    {

    descuento=0.11*(total+n1);

    }

    if (radio2.isSelected())

    {

    descuento=0.13*(total+n1);

    }

    txtbonificacion.setText(String.valueOf(total+n1));

    txtdescuento.setText(String.valueOf(descuento));

    txtrecibir.setText(String.valueOf((total+n1)-descuento));

    txt1.setText(String.valueOf(cuenta));

    Clic derecho/ Edit text/ poner: Limpiar

    Clic derecho/ Change Variable Name/ poner: botonlimpiar / luego en Ok.

    Clic derecho/ Events / Action / actionPerformed / les saldr lnea de cdigo y donde estn pegan este cdigo:

    txtingresesueldo.setText("");

    txtbonificacion.setText("");

    txtdescuento.setText("");

    txtrecibir.setText("");

  • 8/10/2019 Instrucciones Ua4

    13/13

    txt1.setText("");

    txtingresesueldo.grabFocus();

    Para Finalizar ejecutaremos el programa:A la derecha buscamos el proyecto, estar con el nombre que lo puso al

    principio:

    Expandimos / Source Packgages / / luego tendr el proyecto Java / Clic derecho / Run File.

    Tal como podemos observar en la imagen de ejemplo de abajo.

    Abajo el mismo diseo y su funcionamiento. La imagen representa la solucin final del programa.

    http://lh3.ggpht.com/-Au_NDGnJpps/Ucik-QhdxsI/AAAAAAAAGUg/9Fhexz51x9k/s1600-h/BONIFICACION-DE-SUELDO25.pnghttp://lh4.ggpht.com/-cnd7wwPzEmU/UcikzlEFmGI/AAAAAAAAGUQ/7zkV6kOb5H4/s1600-h/Ejecutar-java4.jpghttp://lh3.ggpht.com/-Au_NDGnJpps/Ucik-QhdxsI/AAAAAAAAGUg/9Fhexz51x9k/s1600-h/BONIFICACION-DE-SUELDO25.pnghttp://lh4.ggpht.com/-cnd7wwPzEmU/UcikzlEFmGI/AAAAAAAAGUQ/7zkV6kOb5H4/s1600-h/Ejecutar-java4.jpg