Está en la página 1de 2

UNIVERSIDAD DEL VALLE – FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN ALGORITMIA Y PROGRAMACIÓN

1. Matrices.

Suponga que se ha definido la siguiente matriz:

int datos[][]=new int[4][4]; datos[0][0]=16; datos[0][1]=4; datos[0][3]=5; datos[1][0]=4; datos[1][1]=3; datos[1][2]=13; datos[1][3]=0; datos[2][0]=6; datos[2][2]=4; datos[2][3]=8; datos[3][0]=3; datos[3][3]=7;

Al ejecutar las siguientes instrucciones se muestra el mensaje ___________________________ int suma=0; for(int i=0; i<=3; i=i+1){ for(int j=0; j<=3; j=j+1){ if (i==1 || j==0){ suma = suma + datos[i][j]; } } } JOptionPane.showMessageDialog(null,”Valor: “+ suma); Al ejecutar las siguientes instrucciones se muestran los valores ___________________________ for(int i=0; i<=3; i=i+1){ for(int j=0; j<=3; j=j+1){ if (i+1==2){ JOptionPane.showMessageDialog(null,datos[i][j]); } } } Al ejecutar las siguientes instrucciones se muestra el mensaje ___________________________ int suma=0; for(int i=0; i<=3; i=i+1){ for(int j=0; j<=3; j=j+1){ if (datos[i][j]%3==1){ suma = suma + datos[i][j]; } } } JOptionPane.showMessageDialog(null,”Valor: “+ suma);

2.

Dada la interfaz gráfica que se muestra en la Figura 1, presente el oyente de tal forma que al presionar el botón Calcular datos (declarado como BCalcular) se muestren 2 valores: el índice de masa corporal (IMC=peso/altura2) y la categoría que tiene el paciente. Hay tres categorías que se pueden identificar según el IMC, éstas son: IMC IMC<18.5 18.5 IMC<25.0 IMC 25.0 Categoría Infrapeso Normal Sobrepeso

JTextField (TFPeso) JTextField (TFAltura) JButton (BCalcular) JTextField (TFIMC) JTextField (TFCategoria)
Figura 1

Marca sony sony LG LG Dispositivo televisor reproductor DVD televisor reproductor DVD Precio unitario $1200000 $220000 $960000 $190000 JTextField (TFMarca) JTextField (TFDispositivo) JTextField (TFCantidad) JButton (BCalcular) JTextField (TFVenta) JTextField (TFIVA) Figura 2 4.getSource()==BCalcular){ //Completar } } . Dada la interfaz gráfica que se muestra en la Figura 2. El precio unitario de los productos depende de la marca y el dispositivo. Ubicación General General Primera clase Primera clase Tipo función 3D Normal 3D Normal Precio boleto $10500 $8000 $13400 $9000 JTextField (TFUbicacion) JTextField (TFTipoFuncion) JTextField (TFCantidad) JButton (BCalcular) JTextField (TFVenta) Figura 3 En los problemas 2. y se debe calcular usando la tabla que se muestra abajo. presente el oyente de tal forma que al presionar el botón Calcular pago (declarado como BCalcular) se muestre el total a pagar.3. public void actionPerformed(ActionEvent e){ if (e. 3 y 4 debe completar el oyente. No se debe realizar el código Java para la parte gráfica. El precio unitario de los boletos depende de la ubicación (General o Primera clase) y del tipo de función (Normal o 3D) y se calculan usando la tabla que se muestra abajo. Dada la interfaz gráfica que se muestra en la Figura 3. El IVA corresponde al 16% del precio calculado. presente el oyente de tal forma que al presionar el botón Calcular valores (declarado como BCalcular) se muestren dos valores: el valor de la venta y el IVA.