You are on page 1of 10

EJERCICIOS DIAGRAMAS DE FLUJO

Del 1 al 10
1. Dados dos nmeros sumarlos.

Solucin:
package diagramasdeflujo; import javax.swing.JOptionPane; public class Ejercicio1 { /** * @param args */ public static void main(String[] args) { int n; n=Integer.parseInt(JOptionPane.showInputDialog("Digite Numero 1")); int m; m=Integer.parseInt(JOptionPane.showInputDialog("Digite Numero 2")); int s; s=n+m; JOptionPane.showMessageDialog(null, "El resultado es: "+String.valueOf(s)); } }

2. Dado el valor de un producto se desea saber el IVA a pagar sabiendo que el valor del IVA es del 16%.

Solucin:
package diagramasdeflujo; import javax.swing.JOptionPane; public class Ejercicio2 { /** * @param args */ public static void main(String[] args) { float vp; float t; vp= Float.parseFloat(JOptionPane.showInputDialog("digite precio de producto")); t= (float)(vp*0.16); JOptionPane.showMessageDialog(null,"el valor es "+String.valueOf(t)); } }

3. Un individuo desea invertir su capital en un banco y desea saber cunto dinero ganara despus de un mes sabiendo que el banco paga a razn del 2% mensual.

Solucin:
package diagramasdeflujo; import javax.swing.JOptionPane; public class Ejercicio4 { /** * @param args */ public static void main(String[] args) { float c; float g; c= Float.parseFloat(JOptionPane.showInputDialog("digite capital")); g=(float)(c*0.02); JOptionPane.showMessageDialog(null, "la gancia es"+String.valueOf(g)); } }

4. Un vendedor recibe un sueldo base de 300000 ms 10% pro comisin de sus 3 ventas. El vendedor desea saber cunto dinero obtendr por comisiones y el total ganado.

Solucin:
package diagramasdeflujo; import javax.swing.JOptionPane; public class Ejercicio5 { /** * @param args */ public static void main(String[] args) { float v1; float v2; float v3; float tc; float st; v1=Float.parseFloat(JOptionPane.showInputDialog("digite el valor de v1")); v2=Float.parseFloat(JOptionPane.showInputDialog("digite el valor de v2")); v3=Float.parseFloat(JOptionPane.showInputDialog("digite el valor de v3")); tc=(float)((v1+v2+v3)*0.10); st=(float)(300000+tc); JOptionPane.showMessageDialog(null,"la gancia es"+String.valueOf(tc)); JOptionPane.showInputDialog(null,"su sueldo es"+String.valueOf(st)); } }

5. Una tienda ofrece un descuento del 15% y un cliente desea saber cunto va a pagar.

Solucin:
package diagramasdeflujo; import javax.swing.JOptionPane; public class Ejercicio6 { /** * @param args */ public static void main(String[] args) { float vc; vc=Float.parseFloat(JOptionPane.showInputDialog(" por favor digite el valor de la compra ")); float d= (float)(vc*0.15); float tc= vc-d; JOptionPane.showMessageDialog(null, " su tasa de compra es "+String.valueOf(tc)); } }

6. Un estudiante desea saber cul ser su calificacin final en el mdulo de anlisis si el 100% de su calificacin se compone as: 55% del promedio de 3 calificaciones en parciales, 30% de calificacin final y 15 % de un trabajo.

Solucin:
package diagramasdeflujo; import javax.swing.JOptionPane; public class Ejercicio7 { /** * @param args */ public static void main(String[] args) { float c1; float c2; float c3; float ef; float t; float cp; float cfe; float ct; float cft; c1=Float.parseFloat(JOptionPane.showInputDialog("digite calificacion 1")); c2=Float.parseFloat(JOptionPane.showInputDialog("digite calificacion 2")); c3=Float.parseFloat(JOptionPane.showInputDialog("digite calificacion 3")); cp=(float)((c1+c2+c3)/3*0.55); ef=Float.parseFloat(JOptionPane.showInputDialog("digite nota del examen")); cfe=(float)(ef*0.3); t=Float.parseFloat(JOptionPane.showInputDialog("digite nota del trabajo")); ct=(float)(t*0.15); cft=(float)(cp+cfe+ct); JOptionPane.showConfirmDialog(null,"calificacion total es "+ String.valueOf(cft));

} }

7. Un maestro desea saber cul es el porcentaje de hombres y mujeres de un saln.

Solucin:
package diagramasdeflujo; import javax.swing.JOptionPane; public class Ejercicio8 { /** * @param args */ public static void main(String[] args) { float ch; float cm; float s; float ph; float pm; ch=Float.parseFloat(JOptionPane.showInputDialog("digite cantidad de hombres")); cm=Float.parseFloat(JOptionPane.showInputDialog("digite cantidad de mujeres")); s=(float)(ch+cm); ph=(float)((ch/s)*100); pm=(float)((cm/s)*100); JOptionPane.showMessageDialog(null, "el porcentaje de hombres"+String.valueOf(ph)); JOptionPane.showMessageDialog(null, "el porcentaje de mujeres"+String.valueOf(pm)); } }

8. Buscar la edad de una persona si nos dan el ao de nacimiento.

Solucin:
package diagramasdeflujo; import javax.swing.JOptionPane; public class Ejercicio9 { /** * @param args */ public static void main(String[] args) { int fna; int fac; fna=Integer.parseInt(JOptionPane.showInputDialog("digite fecha de nacimiento")); fac=Integer.parseInt(JOptionPane.showInputDialog("digite fecha actual")); int ep=fac-fna; JOptionPane.showMessageDialog(null,"su edad es "+String.valueOf(ep)); } }

9. Dada una cantidad obtener la cantidad en dlares asumiendo que la tasa de cambio es desconocida.

Solucin:
package diagramasdeflujo; import javax.swing.JOptionPane; public class Ejercicio10 { /** * @param args */ public static void main(String[] args) { int cd; int cp; int tc; cp=Integer.parseInt(JOptionPane.showInputDialog("digite cantidad de dinero en pesos")); tc=(int) 1800; cd=cp/tc; JOptionPane.showMessageDialog(null, "Ud. tiene esta cantidad en dolares"+String.valueOf(cd)); } }

10. Calcular el nuevo salario de un obrero si tuvo un incremento del 25% sobre el salario actual.

Solucin:
package diagramasdeflujo; import javax.swing.JOptionPane; public class Ejercicio11 { /** * @param args */ public static void main(String[] args) { float s=Float.parseFloat(JOptionPane.showInputDialog("digite valor del sueldo")); float sa=(float)(s*1.25); JOptionPane.showMessageDialog(null, "su nuevo sueldo es "+String.valueOf(sa)); } }

You might also like