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:
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 - Curso de Java - Algoritmos y Programación (16-25)
Reviewed by Liliana Nataly Arcila Diaz
on
20:48
Rating:
No hay comentarios: