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, desarrollaremos un ejemplo para entender mejor el uso de la estructura iterativa bucle While en 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.

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


Visita nuestro canal en youtube y revisa cursos de Desarrollo de software y aprende a diseñar sistemas informáticos totalmente gratis:

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. 





           

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:

All Rights Reserved by www.IncanatoIT.com - Desarrollando Software © 2014 - 2015
Powered By Blogger, Designed by Sweetheme

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

IncanatoIt.com. Con la tecnología de Blogger.