Está en la página 1de 6

21.

Determinar la cantidad de dinero que recibirn trabajadores por concepto de las horas extra trabajadas en una empresa sabiendo cuando las horas trabajadas exceden de 20 horas en la semana y el resto se consideran horas extra y que estn se pagan al doble de la hora normal siempre y cuando excedan de 8 horas se pagan las primeras al doble y el resto al triple. public static void main(String[] args) { float ch=Float.parseFloat(JOptionPane.showInputDialog("digite cantidad de horas trabajadas")); float ts; if (ch>=40){ float pn=(float)(40*16000); float pe=(float)((ch-40)*20000); ts=( float)(pn+pe); } else{ ts=( float)(ch*16000); } JOptionPane.showMessageDialog( null, "total sueldo es " + String.valueOf(ts) ); }} 22. Leer diez nmeros y obtener de cada uno su cubo y hallar la suma de los cubos public static void main(String[] args) { int cnum=0; int scnum=0; i

nt n=Integer.parseInt(JOptionPane.showInputDialog("digite cantidad de numeros")); for (int i=0; i <n; i++) { int num=Integer.parseInt(JOptionPane.showInputDialog("ingrese numero")) cnum= num*num*num; scnum=scnum+cnum; JOptionPane.showMessageDialog(null,"el cubo es "+String.valueOf(cnum)); } JOptionPane.showMessageDialog(null,"la suma de los cubos es "+String.valueOf(scnum)); }

23. Numero s en serie public static void main(String[] args) { int n=Integer.parseInt(JOptionPane.showInputDialog("digite cantidad de numeros")); int anterior=0; int base=1; int contador; for(int i=0;i<n;i++) { contador=anterior+base; anterior=base; base=contador; JOptionPane.showMessageDialog(null, "la suma es " +" "+contador); } } } 24. Nmeros perfectos public static void main(String[] args) { int nu=Integer.parseInt(JOptionPane.showInputDialog("digite cantidad de numeros")); for(int e=0;e<nu;e++){ int n=Integer.parseInt(JOptionPane.showInputDialog("digite numero")); int s=0; for (int i = 1; i <n; i++) { int r=n%i; if(r==0){ s=s+i; } } if(n==s){ JOptionPane.showMessageDialog(null,"es perfecto"); }else{ JOptionPane.showMessageDialog(null,"no es un numero perfecto"); } } } }

25. Dado 5 nmeros hallar la suma public class trabajo { /** * @param args */ public static void main(String[] args) { for(int i=1;i<=5;i++){ int num = Integer.parseInt(JOptionPane.showInputDialog("digite el numero")); s= num+s; } JOptionPane.showMessageDialog(null,"resultado: " + String.valueOf(s)); } } 26. Dado el valor de un producto se desea saber el valor del IVA a pagar si el % del pago del IVA es del 16%: public static void main(String[] args) { int vp=Integer.parseInt(JOptionPane.showInputDialog("duigite el valor a pagar: ")); int iva= (int)(vp*0.16); JOptionPane.showMessageDialog(null, "el iva es: " + String.valueOf(iva)); }}

27. Dado un valor saber el IVA con el producto: public static void main(String[] args) { int vp=Integer.parseInt(JOptionPane.showInputDialog("digite el valor a pagar")); int vpi=(int)((vp*0.16)+vp); JOptionPane.showMessageDialog(null, "el valor a pagar con iva es:" + String.valueOf(vpi)); } }

28. Dado n personas hallar el promedio de edades de las mujeres su estatura y si es soltera y cantidad de hombres casados desempleados y los que estudian. public static void main(String[] args) int cmsh=0; int hcd=0; int che=0; int est=0; int n= Integer.parseInt(JOptionPane.showInputDialog("Digite numero de personas")); for (int i = 1; i <=n; i++) { String g= (JOptionPane.showInputDialog("Digite genero")); if (g.equals("f")) { String sol= (JOptionPane.showInputDialog("Esta soltera")); if (sol.equals("si")) { String h= (JOptionPane.showInputDialog("hijos")); if (sol.equals("si")) { cmsh=cmsh+1; Float.parseFloat(JOptionPane.showInputDialog("Estatura")); }if (est > 1.68){ est=est+1; } } } else{ String cas= (JOptionPane.showInputDialog("casado")); if (cas.equals("si")) { String demp= (JOptionPane.showInputDialog("desempleado")); if (demp.equals("si")){ hcd=hcd+1; } String stu= (JOptionPane.showInputDialog("Esta estudiando")); if (stu.equals("si")) che=che+1; } }

}JOptionPane.showMessageDialog(null, " numero de solteras con hijos" + String.valueOf(cmsh)); JOptionPane.showMessageDialog(null, " numero de mujers estatura"+String.valueOf(est)); JOptionPane.showMessageDialog(null, " numero de hombres casadosdesemple"+String.valueOf(hcd)); JOptionPane.showMessageDialog(null, " numero que estudian"+String.valueOf(che)); }

29. Dada n personas hallar el promedio de edad de las mujeres y el promedio de edad de los hombres. public static void main(String[] args) { int n=Integer.parseInt(JOptionPane.showInputDialog("digite numero")); int cm=0; int ch=0; int se=0; int set=0; for (int i=1;i<n+1 ;i++){ String g = JOptionPane.showInputDialog("digite genero"); if(g.equals("mujer")){ JOptionPane.showMessageDialog(null, "mujer"); cm=cm+1; int ed = Integer.parseInt(JOptionPane.showInputDialog("digite edad")); se=se+ed; } else { JOptionPane.showMessageDialog(null, "hombre"); ch=ch+1; int es=Integer.parseInt(JOptionPane.showInputDialog("digite estatura")); set=set+es; }

} float promed= se/cm; float promest= set/ch; JOptionPane.showMessageDialog(null,"promedio edad"+String.valueOf(promed)); JOptionPane.showMessageDialog(null,"promedio estatura"+String.valueOf(promest)); }

30.Escala de nmeros public static void main(String[] args) { int n=Integer.parseInt(JOptionPane.showInputDialog("digite numero")); for (int i = 1; i < n+1; i++) { String r=""; for (int j = 0; j < i; j++) { r=r+String.valueOf(i); } JOptionPane.showMessageDialog(null, r);

} } }

También podría gustarte