Sunteți pe pagina 1din 4

IESTP Santiago Antnez de Mayolo

Computacin e Informtica
----------------------------------------------------------------------------------------------------------------------------- --

GUIA DE LABORATORIO N1
OBJETIVO GENERAL: Crear aplicaciones simples de un sistema de
informacin
OBJETIVO ESPECFICO:
Conocer el funcionamiento del control Combo Box.
I. APLICACIN 1: Crear un formulario que me sugiera mediante una
lista desplegable la operacin que deseo realizar con los dos
nmeros ingresados en los cuadro de textos.
PROCEDIMIENTO:
1. Crear siguiente formulario
indican a continuacin.

con

los

controles

que

se

Los controles que se debe utilizar son:


Control

Nombre

Propiedades

Label

jLabel1

text

Label
Label
Label
Text Field
Text Field
Text Field
Button

jLabel2
jLabel3
jLabel4
tnumero1
tnumero2
tresultado
bcalcular

text
text
text
text
text
text
text

Combo Box

cboperacion

model

Valor de
Propiedades
VENTANA
PRINCIPAL
Primer Nmero
Segundo Nmero
El Resultado es:

Calcular
Multiplicar
Dividir
Sumar
Restar

Ahora programaremos en los siguientes controles


En el botn Calcular (Doble Clic)
//declarando variables

----------------------------------------------------------------------------------------------------------------------------- -Programacin Distribuida


Ing. Alfredo Yapias R.

IESTP Santiago Antnez de Mayolo


Computacin e Informtica
----------------------------------------------------------------------------------------------------------------------------- --

float num1,num2,resul,
suma,resta,division,producto;
//dando un valor entero al tem seleccionado del combo box
int orden = cboperacion.getSelectedIndex();
//dar valores a cada variable
num1=Float.parseFloat(tnumero1.getText());
num2=Float.parseFloat(tnumero2.getText());
//operaciones
suma = num1+num2;
resta = num1-num2;
division = num1/num2;
producto = num1*num2;
//mostrar resultados
if (orden==0){
tresultado.setText(String.valueOf(producto));
}else if (orden == 1){
tresultado.setText(String.valueOf(division));
}else if(orden ==2){
tresultado.setText(String.valueOf(suma));
}else if (orden==3){
tresultado.setText(String.valueOf(resta));
}

II. APLICACIN 2: Se desea desarrollar una aplicacin donde me


indique cul es la pensin de un estudiante, viendo la
siguiente tabla de pensiones.
ESPECIALIDAD
Computacin e Informtica
Contabilidad
Secretariado Ejecutivo

CICLO
I
II,III,IV,V
VI
I
II,III,IV,V
VI
I
II,III,IV,V
VI

PENSIN
S/.120.00
S/.80.00
S/.100.00
S/.100.00
S/.120.00
S/.140.00
S/.100.00
S/.80.00
S/.120.00

PROCEDIMIENTO:
1. Crear el formulario con el nombre de pension
siguientes controles.

y colocar los

----------------------------------------------------------------------------------------------------------------------------- -Programacin Distribuida


Ing. Alfredo Yapias R.

IESTP Santiago Antnez de Mayolo


Computacin e Informtica
----------------------------------------------------------------------------------------------------------------------------- --

Los controles que se debe utilizar son:


Control
Label
Label
Label
Label
Label
Text
Field
Text
Field

Nombre
jLabel1
jLabel2
jLabel3
jLabel4
jLabel4

Propiedades
text
text
text
text
text

talumno

text

tpension

text
enabled

Combo Box

cbespecialidad

model

Combo Box

cbciclo

model

Valor de Propiedades
PENSION DE ESTUDIANTES
Nombre de Estudiante
Especialidad
Ciclo
Pensin a Pagar

<desactivado>
Computacin
e
Informtica
Contabilidad
Secretariado Ejecutivo
I
II
III
IV
V
VI

Para continuar haramos doble clic en el Control combo Box


2(cbciclo)
//dando valores a variables de los combo box
double pension;
int esp = cbespecialidad.getSelectedIndex();
int cic = cbciclo.getSelectedIndex();
//realizando operaciones
//para Informatica
if ((esp==0)&&(cic==0)){
pension = 120;
tpension.setText(String.valueOf(pension));
}else if
((esp==0)&&((cic==1)||(cic==2)||(cic==3)||(cic==4))){
----------------------------------------------------------------------------------------------------------------------------- -Programacin Distribuida
Ing. Alfredo Yapias R.

IESTP Santiago Antnez de Mayolo


Computacin e Informtica
----------------------------------------------------------------------------------------------------------------------------- --

pension = 80;
tpension.setText(String.valueOf(pension));
}else if((esp==0)&&(cic==5)){
pension = 100;
tpension.setText(String.valueOf(pension));
}
//para Contabilidad
if ((esp==1)&&(cic==0)){
pension = 100;
tpension.setText(String.valueOf(pension));
}else if
((esp==1)&&((cic==1)||(cic==2)||(cic==3)||(cic==4))){
pension = 120;
tpension.setText(String.valueOf(pension));
}else if((esp==1)&&(cic==5)){
pension = 140;
tpension.setText(String.valueOf(pension));
}
//para Secretariado
if ((esp==2)&&(cic==0)){
pension = 100;
tpension.setText(String.valueOf(pension));
}else
((esp==2)&&((cic==1)||(cic==2)||(cic==3)||(cic==4))){
pension = 80;
tpension.setText(String.valueOf(pension));
}else if((esp==2)&&(cic==5)){
pension = 120;
tpension.setText(String.valueOf(pension));
}

if

III. APLICACIN 3: Se desea desarrollar una aplicacin donde nos


muestre una ventana (formulario) que me muestre el valor en la
moneda que se elegir mediante un combo Box; viendo la
siguiente tabla de valores:
MONEDA
VALOR EN SOLES
1 dlar
S/. 2.88
1 euro
S/. 3.80
1 yen
S/. 0.028

----------------------------------------------------------------------------------------------------------------------------- -Programacin Distribuida


Ing. Alfredo Yapias R.

S-ar putea să vă placă și