11- En un hospital existen 3 áreas: Ginecología, Pediatría, Traumatología. El presupuesto anual del hospital se reparte conforme a la siguiente tabla:
Área Porcentaje del Presupuesto
Ginecología 40%
Traumatología 30%
Pediatría 30%
Obtener la cantidad de dinero que recibirá cada área, para cualquier monto presupuestal.
int n=Integer.parseInt(JOptionPane.showInputDialog("Digite la cantidad de personas "));
int i=1;
do{
i=i+1;
int mp=Integer.parseInt(JOptionPane.showInputDialog("Digite el monto presupuestal"));
float ptr=0;
float ppe=0;
float pgi=0;
if ( mp>0){
ptr=(float) (mp*0.3);
ppe=(float)(mp*0.3);
pgi= (float)(mp*0.4);
}
JOptionPane.showMessageDialog(null, "El porcentaje de traumatologia "+ ptr);
JOptionPane.showMessageDialog(null, "El porcentaje de pedriatria "+ ppe);
JOptionPane.showMessageDialog(null, "El porcentaje de ginecologia "+ pgi);
}while(i<=n);
}
}
12- El dueño de una tienda compra N artículos a un precio determinado. Obtener el precio en que lo debe vender para obtener una ganancia del 30%. Hallar cuanta ganancia obtendrá el dueño de la tienda, asumiendo que todos los artículos fueron vendidos.
int sg=0;
float preciov = 0, g, sumag=0;
int n=Integer.parseInt(JOptionPane.showInputDialog("Digite cantidad de articulos"));
int i=1;
do{ i=i+1; int pa=Integer.parseInt(JOptionPane.showInputDialog("Digite el precio del articulo"));
preciov=(float)(pa*1.3);
g=(float)(pa*0.3);
sumag=(int) (sumag+g);
}while(i<=n);
JOptionPane.showMessageDialog(null, "El precio de la venta es "+preciov);
}
}
13- Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida.
float suma=0;
float por=0;
int n=Integer.parseInt(JOptionPane.showInputDialog("Digite la cantidad de socios"));
int []in= new int [n];
int i=0;
do{
in[i]=Integer.parseInt(JOptionPane.showInputDialog("Digite su inversion"));
suma=suma+in[i];
i=i+1;
}while(i
do{
por=(float)(in[i]*100/suma);
JOptionPane.showMessageDialog(null, "El porcentaje del socio " + i + " es : " +String.valueOf(por));
i=i+1;
}while(i
}
14- N alumnos desean saber cuál será su promedio general en las tres materias que cursa y cuál será el promedio que obtendrá en cada una de ellas. Estas materias se evalúan como se muestra a continuación:
La calificación de matemáticas se obtiene de la siguiente manera:
Examen 90%
Promedio de tareas 10%
En esta materia se pidió un total de tres tareas.
La calificación de física se obtiene de la siguiente manera:
Examen 80%
Promedio de tareas 20%
En esta materia se pidió un total de dos tareas.
La calificación de Química se obtiene de la siguiente manera:
Examen 85%
Promedio de tareas 15%
En esta materia se pidió un total de tres tareas.
También se desea saber el Promedio General de cada una de las asignaturas.
float pm=0, pf=0, pq=0, ne, e=0, pt=0, nt, dm = 0, net=0, ef=0, tf1=0, tf2=0;
int n=Integer.parseInt(JOptionPane.showInputDialog("Digite la cantidad de alumnos"));
int i=1;
do{
float em=Float.parseFloat(JOptionPane.showInputDialog("Digite examen de matematicas "));
float tm1=Float.parseFloat(JOptionPane.showInputDialog("Digite tarea de matematicas 1"));
float tm2=Float.parseFloat(JOptionPane.showInputDialog("Digite tarea de matematicas 2"));
float tm3=Float.parseFloat(JOptionPane.showInputDialog("Digite tarea de matematicas 3"));
ne=(float)(e*0.9);
pt=(tm1+tm2+tm3)/3;
nt =(float)(pt*0.1);
dm=(float)(net+nt);
JOptionPane.showMessageDialog(null, "la definitiva de matematicas es "+String.valueOf(dm));
pm=(float)(pm+dm);
ef=Float.parseFloat(JOptionPane.showInputDialog("Digite el examen de fisica "));
tf1=Float.parseFloat (JOptionPane.showInputDialog ("Digite tarea de fisica 1 "));
tf2=Float.parseFloat(JOptionPane.showInputDialog("Digite tarea de fisica 2 "));
float nef=(float)(ef*0.8);
pt=(tf1+tf2)/2;
float ntf=(float)(pt*0.2);
float df=nef+ntf;
pf=(float) (pf+df);
JOptionPane.showMessageDialog(null, "la definitiva de fisica es "+String.valueOf(df));
float eq=Float.parseFloat(JOptionPane.showInputDialog("Digite examen de quimica"));
float tq1=Float.parseFloat(JOptionPane.showInputDialog("Digite tarea quimica 1 "));
float tq2=Float.parseFloat(JOptionPane.showInputDialog("Digite tarea quimica 2 "));
float tq3=Float.parseFloat(JOptionPane.showInputDialog("Digite tarea quimica 3 "));
float nqe=(float)(eq*0.85);
float ptq=(tq1+tq2+tq3)/3;
float ntq=(float)(ptq*0.15);
float dq=(float)(nqe+ntq);
pq=(float)(pq+dq);
JOptionPane.showMessageDialog(null, "La definitiva de quimica es"+String.valueOf(pq));
float pg=(float)(dm+df+dq)/3;
JOptionPane.showMessageDialog(null, "El promedio general "+String.valueOf(pg));
i=i+1;
}while(i<=n);
float pgm=pm/n;
float pgf=pf/n;
float pgq=pq/n;
JOptionPane.showMessageDialog(null, "El promedio general de materias es"+String.valueOf(pgm));
JOptionPane.showMessageDialog(null, "El promedio general de fisicas es"+String.valueOf(pgf));
JOptionPane.showMessageDialog(null, "El promedio general de quimica es"+String.valueOf(pgq));
}
}
15-Determinar si N alumnos aprueban o reprueban un curso, sabiendo que aprobaran si su promedio de tres calificaciones es mayor o igual a 3.5, reprueban en caso contrario. Hallar la cantidad de alumnos que aprobaron y el Porcentaje de alumnos que reprobaron.
int ca=0,cr=0;
float prom=0;
int n=Integer.parseInt(JOptionPane.showInputDialog("Digite la cantidad de alumnos "));
int i=1;
do{
i=i+1;
float n1=Float.parseFloat(JOptionPane.showInputDialog("Digite nota 1 "));
float n2=Float.parseFloat(JOptionPane.showInputDialog("Digite nota 2 "));
float n3=Float.parseFloat(JOptionPane.showInputDialog("Digite nota 3 "));
prom=(float) (n1+n2+n3)/3;
if(prom>=3.5){
ca=ca+1;
}
else {
cr=cr+1;
}
}while(i<=n);
prom=(cr*100)/n;
JOptionPane.showMessageDialog(null, "El promedio es "+String.valueOf(prom ));
JOptionPane.showMessageDialog(null, "La cantidad de alumnos que aprobaron es "+String.valueOf(ca));
}
}
}
0 comentarios:
Publicar un comentario