21. Se desea obtener el promedio de g Grupos que están en un mismo año escolar; siendo que cada grupo puede tener n alumnos que cada alumno puede llevar m materias y que en todas las materias se promedian tres calificaciones para obtener el promedio de la materia. Lo que se desea desplegar es el promedio de los grupos, el promedio de cada grupo y el promedio de cada alumno.
float tc, pm, s = 0, pa, sm = 0, pg, sg = 0, ptg;
int g=Integer.parseInt(JOptionPane.showInputDialog("Digite la cantidad de grupos"));
for (int i = 0; i <>
int n=Integer.parseInt(JOptionPane.showInputDialog("Digite la cantidad de alumnos"));
for (int j = 0; j <>
int m=Integer.parseInt(JOptionPane.showInputDialog("Digite la cantidad de materias"));
s=0;
for (int k = 0; k <>
float c1=Float.parseFloat(JOptionPane.showInputDialog("Digite la calificacion 1."));
float c2=Float.parseFloat(JOptionPane.showInputDialog("Digite la calificacion 2."));
float c3=Float.parseFloat(JOptionPane.showInputDialog("Digite la calificacion 3."));
tc=(c1+c2+c3);
pm=tc/3; s=s+pm; }
pa=s/m; sm=sm+pa;
JOptionPane.showMessageDialog(null, "El promedio total del alumno es " +pa);
}
pg=sm/n; sg=sg+pg;
JOptionPane.showMessageDialog(null, "El promedio total del grupo es " +pg);
}
ptg=sg/g;
JOptionPane..showMessageDialog(null, "El promedio total de los grupos es " +ptg);
}
}
22. Una empresa tiene 250 empleados, por cada uno de ellos tiene un registro que trae grabado su correspondiente salario mensual. Hacer el diagrama donde se imprima cuantos empleados ganan más del promedio salarial de la empresa.
int suma=0, p=0, gp=0;
int ce =Integer.parseInt(JOptionPane.showInputDialog("digite la cantidad de empleados:" ));
int []vec = new int [ce];
for (int i = 0; i <>
int sa =Integer.parseInt(JOptionPane.showInputDialog("digite el salario del empleado:" ));
vec[i]=sa; suma=suma+vec[i];
}
p=suma/ce;
for (int i = 0; i <>
if (vec[i]>p) {
gp=gp+1;
}
}
JOptionPane.showMessageDialog(null, "Son " +gp+ " empleados que ganan mas del promedio salarial mensual de la empresa");
}
}
23. Hacer el diagrama que almacene en un vector A n elementos, una vez almacenado los datos en el vector, se debe averiguar cual es el numero mayor y cual es el numero menor y en que posición se encuentran. Sabiendo que el número mayor no tiene limite.
int nma=0, nme;
int n =Integer.parseInt(JOptionPane.showInputDialog("digite la cantidad de elementos:" ));
int []vec = new int [n];
for (int i = 0; i < num ="Integer.parseInt(JOptionPane.showInputDialog(">nma) {
nma=vec[i];
}
}
nme=nma;
for (int i = 0; i < nme="vec[i];">
1 comentarios:
Se desea obtener el promedio de g grupos que están en un mismo año escolar,
siendo que cada grupo puede tener n alumnos que cada alumno puede llevar m
materias y que en todas las materias se promedian tres calificaciones para
obtener el promedio de la materia. Lo que se desea es mostrar el promedio de los
grupos, el promedio de cada grupo y el promedio de cada alumno.
Publicar un comentario