Top Ad unit 728 × 90

Recientes

recent

Estructura Iterativa bucle While - Curso de Java - Algoritmos y Programación (16-25)

En este artículo revisaremos la estructura iterativa bucle While en el lenguaje de programación java utilizando NetBeansIDE.
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.

Pueden ver 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:

Compartan el curso y suscríbanse, muchas gracias amigos.


Estructura Iterativa Bucle While

Una estructura iterativa While permite repetir una o más instrucciones mientras la condición (Expresión lógica) sea verdadera, cuando la condición es falsa sale del bucle. 

Sintaxis Iterativa Bucle While:

  

Problema 13:

Una organización tiene punto de repartos de vacunas, cada día se registra con cuantas vacunas se inicia.
Crear un programa en java que gestione las entregas (validar que la cantidad a entregar no sea mayor que el stock) y de un aviso cuando el stock es inferior a 10 unidades.

Diagrama de Flujo:






Formulario:


Código del Jbutton Calcular

  private void btnCalcularActionPerformed(java.awt.event.ActionEvent evt) {                                           
         //Declaración de variables
            int stockInicial;
            int cantPersonas, cantEntrega;
         //Entrada de datos
            stockInicial = Integer.parseInt(txtStockInicial.getText());
            cantPersonas = 0;                     
        //Empezamos a repartir las vacunas
                while(stockInicial>=10)
                {
                    cantEntrega = Integer.parseInt(JOptionPane.showInputDialog(this,
                    "Ingrese cantidad Entregada " + (cantPersonas+1) +" Stock Actual: "
                    + stockInicial,"Reparto de vacunas",1));
                    //validamos que la cantidad sea menor que el stock
                    if (stockInicial >= cantEntrega)
                    {
                    cantPersonas = cantPersonas + 1;
                    stockInicial = stockInicial - cantEntrega;
                    }
                    else
                    {
                        JOptionPane.showMessageDialog(rootPane,
                                "No hay suficiente Stock","Reparto de Vacunas",JOptionPane.ERROR_MESSAGE);
                    }
                }
            JOptionPane.showMessageDialog(rootPane"El Stock es inferior a 10 und","Reparto de Vacunas",
                    JOptionPane.INFORMATION_MESSAGE);            
            //Salida de Información
            txtStockFinal.setText(Integer.toString(stockInicial));
            txtCantidadPersonas.setText(Integer.toString(cantPersonas));
    }      

Código del Jbutton Nuevo

    private void btnNuevoActionPerformed(java.awt.event.ActionEvent evt) {                                        
        txtStockInicial.setText(null);
        txtStockFinal.setText(null);
        txtCantidadPersonas.setText(null);
    }                                        

Código del Jbutton Salir

    private void btnSalirActionPerformed(java.awt.event.ActionEvent evt) {                                        
        this.dispose();
    }  

Estructura Iterativa bucle While (16-25) Curso de Java - Algoritmos y Programación



Saludos Imperio, un abrazo a la distancia.
Estructura Iterativa bucle While - Curso de Java - Algoritmos y Programación (16-25) Reviewed by Liliana Nataly Arcila Diaz on 20:48 Rating: 5

No hay comentarios:

Todos los derechos reservados www.IncanatoIT.com - Desarrollando Software © 2014 - 2019
Desarrollado por Blogger, Designed by Sweetheme
IncanatoIt.com. Con la tecnología de Blogger.
y>