Arrays Matrices Unidimensionales - Curso de Java - Algoritmos y Programación (18-25)
En este artículo continuamos viendo las estructuras de datos, revisaremos los vectores o matrices unidimensionales en el lenguaje de programación java, desarrollaremos un ejemplo para entender mejor el uso de matrices unidimensionales en java utilizando el IDE NetBeans.
Gracias por seguir con este curso completo de java desde cero, bienvenidos les sugiero a todos los que se inician a programar aplicaciones java que sigan este tutorial completo.
Compartan el curso y suscríbanse amigos.
Puedes ver todos los vídeos directamente en youtube:
Visita nuestro canal en youtube y revisa cursos de Desarrollo de software y aprende a diseñar sistemas informáticos totalmente gratis:
Arrays - Arreglos
Es un conjunto finito y ordenado de datos homogéneos.
Los arreglos pueden ser de una dimensión (vector), dos dimensiones (matriz) y “n” dimensiones (matriz multidimensional)
Los arreglos pueden ser de una dimensión (vector), dos dimensiones (matriz) y “n” dimensiones (matriz multidimensional)
Sintáxis Vector:
Problema 15:
Implementar un programa que permita gestionar los gastos de los “n” días de una persona, los gastos se deben de ingresar con un inputBox; al final se deberá mostrar el total de gastos y que día se hizo el mayor gasto.
| 
V | 
0 | 
| 
Día 01 | 
100 | 
| 
Día 02 | 
85 | 
| 
Día 03 | 
19 | 
| 
Día 04 | 
110 | 
| 
Día 05 | 
106 | 
| 
Día 06 | 
108 | 
| 
Día 07 | 
95 | 
Formulario:
Código del Jbutton Cargar Datos
  private void btnCargarActionPerformed(java.awt.event.ActionEvent
evt) {               
        //Declaración de variables
            double[] vGastos;
            double gasto,totalGasto,
diaMayor, gastoMayor;
            int
cantDias;
            //Entrada de datos
            cantDias
= Integer.parseInt(txtCantDias.getText());    
           
//Declaramos el total de valores del vector
            vGastos = new double[cantDias];
            //Empezamos a leer los gastos
            for (int dia=1;dia<=cantDias;dia++)
            {
            //Agregamos la referencia a vb para utilizar
Inputbox
            gasto =
Integer.parseInt(JOptionPane.showInputDialog(this,
       
                    "Ingrese
el gasto del dia " + dia, "Gastos",1));  
             //Almacenamos
el valor en el vector
             //como el vector inicializa en cero
             //y los dias en 1 pues restamos 1
             vGastos[dia - 1] = gasto;
            }
            //Ya tenemos todo el vector almacenado
            //Ahora
vamos a calcular el total de gastos,
            //el
gasto mayo y mostrar lo gastos
           
//Inicialemte el gasto mayor cera 0
            //el
total de gastos 0
           
gastoMayor = 0;
           
totalGasto = 0;
            diaMayor
= 1;
            cboGastos.removeAllItems();
            for(int i=0;i<cantDias;i++)
            {
             
  //Evaluamos
el gasto mayor
             
  if (vGastos[i]>gastoMayor)
             
  {
             
      gastoMayor = vGastos[i];
             
      diaMayor =
i + 1;
             
  }
             
//Calculamos
el total
             
  totalGasto = totalGasto + vGastos[i];
             //Mostramos
los gastos en el combobox
             
  cboGastos.addItem( "Día
" + (i + 1) + " Total: " +
vGastos[i]);
            }
            //Mostramos
el resultado final
   
        txtGastoMayor.setText(Double.toString(gastoMayor));
 
   
        txtTotalGasto.setText(Double.toString(totalGasto)); 
            txtDiaMayor.setText("Día
" + Double.toString(diaMayor))
;  
  }  
                     
Código del
Jbutton Nuevo
  private void btnNuevoActionPerformed(java.awt.event.ActionEvent
evt) {               
        cboGastos.removeAllItems();
        txtDiaMayor.setText(null);
        txtGastoMayor.setText(null);
        txtTotalGasto.setText(null);
        txtCantDias.setText(null);
  }            
Código del Jbutton Salir 
  private void btnSalirActionPerformed(java.awt.event.ActionEvent
evt) {  
        this.dispose();
  }  
Arrays Matrices Unidimensionales (18-25) Curso de Java - Algoritmos y Programación
Saludos imperio, un abrazo a la distancia.
Arrays Matrices Unidimensionales - Curso de Java - Algoritmos y Programación  (18-25) 
 Reviewed by Liliana Nataly Arcila Diaz
        on 
        
13:52
 
        Rating:
 
        Reviewed by Liliana Nataly Arcila Diaz
        on 
        
13:52
 
        Rating: 
       
 
 
 
No hay comentarios: