Vous êtes sur la page 1sur 6

11.

El dueo de unan tienda compra un articulo a un precio determinado obtener el precio en el que lo debe vender para ganar el 30% public static void main(String[] args) { float pa=Float.parseFloat(JOptionPane.showInputDialog("precio del articulo")); float pv=(float)(pa*1.30) JOptionPane.showMessageDialog(null,"valor venta" + String.valueOf(pv)); } } 12. Tres personas deciden invertir su dinero para fundar una empresa cada uno de ellas invierte una cantidad distinta obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida. public static void main(String[] args) { float p1 = Float.parseFloat(JOptionPane.showInputDialog("primera inversion")); float p2 = Float.parseFloat(JOptionPane.showInputDialog("segunda inversion")); float p3 = Float.parseFloat(JOptionPane.showInputDialog("tercera inversion")); float ti=(float)(p1+p2+p3); float i1=(float)(p1*100)/ti; float i2=(float)(p2*100)/ti; float i3=(float)(p3*100)/ti; JOptionPane.showMessageDialog(null,"porcentaje inversion primera" +String.valueOf(i1)+"porcentaje inversion segunda"+String.valueOf(i2)+"porcentaje inversion tercera"+String.valueOf(i3)); } } 13. Determinar si un alumno reprueba o aprueba una asignatura sabiendo que aprobara si el promedio de sus 3 calificaciones es mayor o igual a 3.5. public static void main(String[] args) { float c1=Float.parseFloat(JOptionPane.showInputDialog("digite calificacion 1")); float c2=Float.parseFloat(JOptionPane.showInputDialog("digite calificacion 2")); float c3=Float.parseFloat(JOptionPane.showInputDialog("digite calificacion 3")); float pro=(float)((c1+c2+c3)/3); if(pro>=3.5){ JOptionPane.showMessageDialog(null,"aprobo"); }else {JOptionPane.showMessageDialog(null,"reprueba");}}} 14. Un obrero necesita calcular su salario semanal el cual se obtendr de la siguiente manera si trabaja 40 horas o menos se le paga a $16000 la hora si trabaja ms de 40 horas se le paga a $16000 c/u de las primeras 40 y $20000 por extras. public static void main(String[] args) { int h =Integer.parseInt(JOptionPane.showInputDialog("digite numero de horas")); if (h>=40){ int h1=(40*16000); int he=((h-40)*20000); int st=(h+he); JOptionPane.showMessageDialog(null,"salrio semanal"+String.valueOf(st)); } else{ int st=(h*16000); JOptionPane.showMessageDialog(null,"salario" +String.valueOf(st)); }} }

15. Realice un diagrama que lea dos nmeros y los imprima en forma ascendente public static void main(String[] args) { int n1=Integer.parseInt(JOptionPane.showInputDialog("digite numero 1")); int n2=Integer.parseInt(JOptionPane.showInputDialog("digite numero 2 ")); if (n1>n2){ JOptionPane.showMessageDialog(null,"orden ascendente" + String.valueOf(n2)+" "+String.valueOf(n1)); } else{ JOptionPane.showMessageDialog(null, "orden descendente" + String.valueOf(n1)+" "+String.valueOf(n2)); } } 16. Dado n personas sabiendo que paga de salario 12.5 % de pension 16% riesgos trabaja horas extras diurnas y nocturnas las diurnas y nocturnas la diurnas tienen un recargo sobre el 15% si el empleado gana menos de dos salarios mnimos ganara un auxilio de transporte de $120000 hallar sueldo a pagar por cada empleado gana auxilio cantidad de horas extras nocturnas y total pagado en nomina por la empresa. public class Primero26mayo { /** * @param args */ public static void main(String[] args) { int n=Integer.parseInt(JOptionPane.showInputDialog("digite numero de personas")); int cpga=0; int stnom=0; float hextdt=0; float hexnoctt=0; float sth=0; float sb = Float.parseFloat(JOptionPane.showInputDialog("digite sueldo base")); for (int i=1;i<n+1;i++){ float s= (float) (sb*0.4); float sl= (float) (s*0.12); float p= (float) (s*0.16); float r= (float) (s*0.5); int hed=Integer.parseInt(JOptionPane.showInputDialog("digite horas extra diurnas")); int hen=Integer.parseInt(JOptionPane.showInputDialog("digite horas extra nocturnas")); int h=Integer.parseInt(JOptionPane.showInputDialog("digite hora normal")); float hextd=(float)(h*0.50); float hexnoct=(float)(h*0.75); hextd=hextd+1; hexnoct=hexnoct+1; float st= (float)(s+sl+p+r);{ if (st< 613000){ sth=st+120000; cpga=cpga+1; }else{ sth=st;}

} JOptionPane.showMessageDialog(null, "sueldo a pagar"+String.valueOf(st)); JOptionPane.showMessageDialog(null,"cantidad persona aux"+String.valueOf(cpga)); JOptionPane.showMessageDialog(null, "extras nocturnas"+String.valueOf(hexnoct)); stnom=(int) (stnom+sth); } JOptionPane.showMessageDialog(null, "total nomina"+String.valueOf(stnom));} }

17. Dado n nmeros hallar si son primos. public static void main(String[] args) { int n=Integer.parseInt(JOptionPane.showInputDialog("Digite nmero de personas")); for (int i = 1; i <=n; i++) { int num=Integer.parseInt(JOptionPane.showInputDialog("Digite un numero")); if (num !=1) { int c=0; for (int j = 1; j <= num; j++) { float r=(float)(num % j); if (r==0) { c=c+1; }else { } } if (c==2) { JOptionPane.showMessageDialog(null, "Este nmero es primo"); } else { JOptionPane.showMessageDialog(null, "Este no es nmero primo"); } } else {JOptionPane.showMessageDialog(null, "Este no es nmero primo"); }}

}}

18. dado n persona se desea saber la cantidad de mujeres menores de 18 aos embarazadas hombres desempleados y los que son Ing. de sistemas. public static void main(String[] args) { int chd=0; int cmem=0; int cis=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("m")) { String tr= (JOptionPane.showInputDialog("Esta trabajando")); if (tr.equals("si")) { } else {chd= chd + 1; }} else { int e= Integer.parseInt(JOptionPane.showInputDialog("Digite edad")); if (e > 18) { } else { String em= (JOptionPane.showInputDialog("Esta embarazada")); if (em.equals("si")) { cmem= cmem + 1;} else { }}} String prof= (JOptionPane.showInputDialog("Digite profesion")); if (prof.equals("ing sistemas")) { cis= cis + 1; } else {}} OptionPane.showMessageDialog(null, "la cantidad de hombres desempleados es: " + String.valueOf(chd)); JOptionPane.showMessageDialog(null, "la cantidad de mujeres embarazadas menores es: " + String.valueOf(cmem)); JOptionPane.showMessageDialog(null, "la cantidad de ingenieros de sistemas es: " + String.valueOf(cis)); }} 19. Una empresa de bienes races ofrece un casa de inters social bajo las siguientes condiciones si los ingreso s del con compradores son mayores a $800000 el subsidio ser del 30 % sobre el valor de la casa y el res se distribuir en pagos mensuales a 7 aos la empresa quiere obtener cuanto recibe cuanto debe pagar de cuota mensual sobre el tiempo estipulado adems desea saber cunto dinero da por subsidio. public static void main(String[] args) { float vasub=0; float pagomen=0; float Totalsub=0; float Totalpgm=0; int per=Integer.parseInt(JOptionPane.showInputDialog("digite n persona")); float in1=Float.parseFloat(JOptionPane.showInputDialog("digite ingresos")); float vacs=Float.parseFloat(JOptionPane.showInputDialog("digite valor casa"));

if (in1>80000){ vasub=(float)(in1*0.15/vacs);

pagomen= ((vacs-vasub)/84); } else { vasub=(float)(in1*0.30/vacs); pagomen=(vacs-vasub/120);

} Totalsub=vasub+1; Totalpgm=pagomen+1; JOptionPane.showMessageDialog(null,"digite total subsidios"+String.valueOf(Totalsub)); JOptionPane.showMessageDialog(null,"digite pagos mensuales"+String.valueOf(Totalpgm)); } } 20. En una escuela la matricula de alumnos se determina segn el numero de materias que cursa es el costos de todas las materias es el mismo que se ha establecido un programa para estimular a los alumnos consiste en lo siguiente: si el promedio obtenido por el alumno es mayor o igual a 4 se har descuento de 30% al valor de la matricula no se cobrara IVA si el promedio obtenido es menor pagar ala matricula completa con uva y 80% de tiles escolares. public static void main(String[] args) { int n=Integer.parseInt(JOptionPane.showInputDialog("ingrese la cantidad de estudiantes")); int numdematerias; int costopormateria; int promedio=0; int matricula=0; int cosmatricula=0; int scostomatriculas=0; costopormateria=Integer.parseInt(JOptionPane.showInputDialog(" ingrese el costo por materia ")); for (int i=1; i<=n; i++){ numdematerias=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero de materias")); promedio=Integer.parseInt(JOptionPane.showInputDialog(" ingrese su promedio ")); matricula=numdematerias*costopormateria; if (promedio>=4){ cosmatricula= (int)((matricula*0.3)+80000); }else{ cosmatricula= (int)(matricula+1.16+80000); } JOptionPane.showMessageDialog(null," el costo de la matricula es de "+String.valueOf(cosmatricula)); } scostomatriculas=scostomatriculas+cosmatricula; JOptionPane.showMessageDialog(null," la sumatoria de matriculas es "+String.valueOf(scostomatriculas) } }

Vous aimerez peut-être aussi