lunes, 9 de marzo de 2009

Laboratorio3 ejemplo6

  • Se ingresan 3 edades al computador, determinar el promedio de las edades que son mayores a 18.

//Declaracion de variables
String txt1 = "";
double n1 = 0, sum = 0, con = 0, prom = 0;
DecimalFormat miFormato = new DecimalFormat("##.#");

//Captura de datos suma de mayores y cantidad mayores de 18 años
for (int n = 1; n <=3; n++ ){ txt1 = JOptionPane.showInputDialog(null, "Ingrese la " + n +" edad",
"Programa de promedio de edades", JOptionPane.INFORMATION_MESSAGE);
n1 = Double.parseDouble(txt1);
if (n1 > 18){
sum = sum + n1;
con = con + 1;
}
}

//Promedio de edades mayores a 18 años
prom = sum / con;

//Imprimir resultados
JOptionPane.showMessageDialog(null, "El promedio de edades mayores a 18 es: " + miFormato.format(prom),
"Programa de promedio de edades", JOptionPane.INFORMATION_MESSAGE);

1 comentario: