ejecicio con varias estructuras

import javax.swing.JOptionPane;


public class combinaciondeestructuras {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int se=0;
float pe=0,sn=0,pn=0,sp=0,pp=0;
int n=Integer.parseInt(JOptionPane.showInputDialog(" digite la cantidad de alumnos "));
for (int i=1;i<=n;i++){
JOptionPane.showMessageDialog(null, "digite pera el alumno "+String.valueOf(i));
int e =Integer.parseInt(JOptionPane.showInputDialog("digite la edad del estudiante "));
se=(se+e);
int nn=Integer.parseInt(JOptionPane.showInputDialog("digite la cantidad de notas alcanzadas"));
for (int j=1;j<=nn;j++){
JOptionPane.showMessageDialog(null, "digite la calificacion de la nota "+String.valueOf(j));
float nota=Float.parseFloat(JOptionPane.showInputDialog("digite la califacacion "));
sn=(sn+nota);
}
pn=(sn/nn);
JOptionPane.showMessageDialog(null, "la calificacion del alumno "+String.valueOf(i)+" es "+String.valueOf(pn));
float peso=Float.parseFloat(JOptionPane.showInputDialog("digite el peso del alumno"));
sp=(sp+peso);
}
pe=(se/n);
pp=(sp/n);
String r;
do{
int opcion;
do{
opcion=Integer.parseInt(JOptionPane.showInputDialog("digite 1:para el promedio de peso 2:para promedio de edad 3:para el total de peso del salon 4:para el total de edad del salon "));
}while((opcion<=0)||(opcion>4));
switch(opcion){
case 1:{
JOptionPane.showMessageDialog(null, ""+String.valueOf(pp));
}
break;
case 2:{
JOptionPane.showMessageDialog(null, ""+String.valueOf(pe));
}
break;
case 3:{
JOptionPane.showMessageDialog(null, ""+String.valueOf(sp));
}
break;
case 4:{
JOptionPane.showMessageDialog(null, ""+String.valueOf(se));
}
break;
}
r=JOptionPane.showInputDialog("si desea haser otra consulta digite si si no digite otra letra ");
}while (r.equals("si"));

}

}

Comentarios

Entradas populares de este blog

Batch Tablas de Multiplicar

Sistema de tickets Gratis en php + Mysql