Ejercicios de diagrama de flujo.

1. Dados 2 números hallar la suma.

Desarrollo :

package Lij; import javax.swing.JOptionPane; public class numeros { /** * @param args */ public static void main(String[] args) { int n1; int n2; n1=Integer.parseInt(JOptionPane.showInputDialog("digite nimero 1")); n2=Integer.parseInt(JOptionPane.showInputDialog("digite nimero 2")); if (n1>n2){JOptionPane.showMessageDialog(null,"el orden es "+String.valueOf(n1)+(" , ")+(n2) ); } JOptionPane.showMessageDialog(null,"el orden es "+String.valueOf(n2)+(" , ")+(n1) ); } }

2. Dado un valor de producto se desea saber el valor del IVA a pagar si el porcentaje del pago del IVA es 16%.

DESARROLLO:
package Lij; import javax.swing.JOptionPane; public class iva { /** * @param args */ public static void main(String[] args) { float vp=Float.parseFloat(JOptionPane.showInputDialog("digite valor del producto")); float iva=(float)(vp*116); JOptionPane.showMessageDialog(null,"pago del iva"+String.valueOf(iva)) } } 3. Su ponga que un individuo desea invertir su capital en un banco y quiere saber cuánto dinero ganara después de un mes si el banco paga arazá de 2% mensual.

DESARROLLO:
package Lij; import javax.swing.JOptionPane; public class Jl { /** * @param args */ public static void main(String[] args) { int n=Integer.parseInt(JOptionPane.showInputDialog("digite numero de personas")); for (int i = 1; i <=n; i++) { float ci=Float.parseFloat(JOptionPane.showInputDialog("digite capital inicial")); float m=(float)(ci*0.02); JOptionPane.showMessageDialog(null,"el ganancias es "+String.valueOf(m)); } } }

4. Un vendedor recibe un sueldo base de $300000 más 10% extra por comisión de sus 3 ventas que realice en el mes, el vendedor quiere saber cuánto dinero obtendrá por concepto de comisiones y el total ganado en el mes por concepto de sueldo base y comisión

DESARROLLO:
package Lij; import javax.swing.JOptionPane; public class ventas { /** * @param args */ public static void main(String[] args) { float v1=Float.parseFloat(JOptionPane.showInputDialog("digite el valor de la venta")); float v2=Float.parseFloat(JOptionPane.showInputDialog("digite el valor de la venta")); float v3=Float.parseFloat(JOptionPane.showInputDialog("digite el valor de la venta")); float cv=(float)((v1+v2+v3)*0.10); float ts=300000+cv; JOptionPane.showMessageDialog(null, "total de salario"+String.valueOf(ts)); } }

5. Una tienda ofrece descuento de 15% sobre el total de la compra a un
cliente desea saber cuánto debe pagar finalmente por la compra.

DESARROLLO:

package Lij; import javax.swing.JOptionPane; public class pagof { /** * @param args */ public static void main(String[] args) { float tv=Float.parseFloat(JOptionPane.showInputDialog("digite total del valor")); float tp=(float)(tv*0.15); JOptionPane.showMessageDialog(null,"total pago"+String.valueOf(tp)); } } }

6. un alumno desea saber cuál es su calificación final en el modulo de análisis de sistemas si el 100% de su calificación se compara de la siguiente manera: * 50%del promedio se obtiene de la calificación sus 3 parciales *30%se obtiene de examen final *15% se obtiene de trabajos calificados.

DESARROLLO:
import javax.swing.JOptionPane; public class jime { /** * @param args */ public static void main(String[] args) { float cp1= Float.parseFloat(JOptionPane.showInputDialog("digite la calificacion cp1")); float cp2= Float.parseFloat(JOptionPane.showInputDialog("digite la calificacion cp2")); float cp3=Float.parseFloat(JOptionPane.showInputDialog("digite la calificacion cp3")); float ce=Float.parseFloat(JOptionPane.showInputDialog("digite la calificación de examen")); float ct=Float.parseFloat(JOptionPane.showInputDialog("digite la calificacion de trabajo")); float cp=(float)(((cp1+cp2+cp3)/3)*0.55); float cet=(float)(ce*0.30); float ctt=(float)(ct*0.15); float cf= (float)(cp+cet+ctt); JOptionPane.showMessageDialog(null, "resultado de calificación final"+String.valueOf(cf)); } }

7. Un maestro desea saber qué porcentaje de hombres y que de mujeres hay en un grupo de estudiantes.

DESARROLLO: }
package Lij; import javax.swing.JOptionPane; public class hospital { /** * @param args */ public static void main(String[] args) { float ch=0; float cm=0; int n=Integer.parseInt(JOptionPane.showInputDialog("numero de estudiantes")); for (int i = 1; i <=n; i++) { String g=JOptionPane.showInputDialog("digite genero"); if(g.equals("f")){ cm=cm+1; } else{ ch=ch+1; } } float ph=(float)(ch/n); float pm=(float)(cm/n); JOptionPane.showMessageDialog(null,"cual es el porcentaje de mujeres "+String.valueOf(pm) ); JOptionPane.showMessageDialog(null, "cual es el porcentajede hombres "+String.valueOf(ph));

}

8. Realice un diagrama que calcule la edad de una persona si nos da el año de nacimiento.

DESARROLLO: package Lij; import javax.swing.JOptionPane; public class calculaed { /** * @param args */ public static void main(String[] args) { int an=Integer.parseInt(JOptionPane.showInputDialog("digite del año de nacimiento")); int ec= 2011-an; JOptionPane.showMessageDialog(null,"edadactual"+String.valueO f(ec)); } } 9. Dada una cantidad en pesos obtener la equivalencia en dólares, asumiendo que la unidad cambiaria es un dato desconocido. DESARROLLO: package Lij; import javax.swing.JOptionPane; public class moneda { /** * @param args */ public static void main(String[] args) { float mp=Float.parseFloat(JOptionPane.showInputDialog("monton de pesos")); float uc= Float.parseFloat(JOptionPane.showInputDialog("unidad cantidad")); float cd= (float)(mp/uc); JOptionPane.showMessageDialog(null,"cantidad de dolares"+String.valueOf(cd)); } }

10. Calcular el nuevo salario de un obrero si obtuvo un ingreso del un 25%.

DESARROLLO:
package Lij; import javax.swing.JOptionPane; public class obrero { /** * @param args */ public static void main(String[] args) { float sa=Float.parseFloat(JOptionPane.showInputDialog("digite salario actual")); float s=(float)(sa*1.25); JOptionPane.showMessageDialog(null,"salario ganado"+String.valueOf(s));

} }

Sign up to vote on this title
UsefulNot useful