Maquinaria Agricola utilizada en la produccion de Piña.pdf
Estructuras Iterativas
1. Estructuras iterativas
Bucles.
For, while, do…wile
Estructura Iterativa Bucle For
Un bucle for es una estructura de control de repetición que permite escribir de manera
eficiente un bucle que es necesario ejecutar un número determinado de veces. Un
bucle for es útil cuando se sabe cuántas veces una tarea se va a repetir.
For (int i=1; i<=12; i++) {
Suma= num + i;
}
Problema:
Hacer un programa en java que permita mostrar la tabla de sumar, restar, multiplicar y
dividir de un número ingresado previamente.
Estructura
Iterativa
Inicialización Expresión Booleana
Actualización
Instrucciones que
repetirán
2. private void btnnuevoActionPerformed(java.awt.event.ActionEvent evt)
{
// Limpiar los Items combobox y la caja de texto:
txtnumero.setText(null);
cbosuma.removeAllItems();
cboresta.removeAllItems();
cbomultiplicacion.removeAllItems();
cbodivision.removeAllItems();
}
private void btnsalirActionPerformed(java.awt.event.ActionEvent evt)
{
// Programando el Botón Salir:
this.dispose();
}
3. private void btncalcularActionPerformed(java.awt.event.ActionEvent evt)
{
// Declaración de variables:
Integer numero;
double suma,resta,mult,div;
//Entrada de datos:
numero=Integer.parseInt(txtnumero.getText());
//Proceso:
//Dejando en blanco los combobox:
cbosuma.removeAllItems();
cboresta.removeAllItems();
cbomultiplicacion.removeAllItems();
cbodivision.removeAllItems();
//Mostrar las tablas aritméticas:
for (int i=1;i<=12;i++)
{
suma=(double) numero + i;
resta=(double) numero - i;
mult=(double) numero * i;
div=(double) numero / i;
//Agregando resultados en el combobox:
cbosuma.addItem(numero + " + " + i + " = "+suma);
cboresta.addItem(numero + " - " + i + " = "+resta);
cbomultiplicacion.addItem(numero + " * " + i + " = "+mult);
cbodivision.addItem(numero + " / " + i + " = "+div);
}
}