Está en la página 1de 6

EJERCICIOS EN PROGRAMA JAVA

1.- El gerente de una constructora recibe un sueldo base ms un 15% extra por comisin de cada uno de los grandes contratos que logre cerrar, el gerente desea saber cunto dinero obtendr por concepto de comisiones por los cuatro contratos que logr cerrar en beneficio de la constructora durante un mes y el total que recibir en el mes tomando en cuenta su sueldo base y comisiones. PSEUDOCDIGO: Inicio Sb, c1, c2, c3, c4: real tot_cont, com, tpag: real Leer sb, c1, c2, c3, c4 tot_cont = c1 + c2 + c3+c4 Com = tot_cont * 0.15 tpag = sb + com Imprimir: tpag, com Fin. DIAGRAMA DE FLUJOS: INICI O LEER: SB, C1, C2, C3, C4

TOT_CONT = C1 + C2 + C3+C4 COM = TOT_CONT * 0.15 TPAG = SB + COM

IMPRIMIR: TPAG, COM.

FIN

PROGRAMACIN EN JAVA: Package Ventanas; import javax.swing.JOptionPane;

public Sueldo Gerente{ public static void main(String args[] ){ float sb,c1,c2,c3,c4,tcont,com,tp; sb = Float. parseFloat(JOptionPane.showInputDialog (Ingrese sueldo base )); c1 = Float. parseFloat(JOptionPane.showInputDialog (Ingrese contrato 01)); c2 = Float. parseFloat(JOptionPane.showInputDialog (Ingrese contrato 02)); c3 = Float. parseFloat(JOptionPane.showInputDialog (Ingrese contrato 03)); c4 = Float. parseFloat(JOptionPane.showInputDialog (Ingrese contrato 04)); tcont=c1+c2+c3+c4; com=(tcont*15)/100; tp=sb + com; JOptionPane.showMessageDialog (null,Su sueldo base es: " + sb); JOptionPane.showMessageDialog (null,El total de comision es: " + com); JOptionPane.showMessageDialog (null,El total a pagar es: " + tp); }} 2.-Codificar el algoritmo usando java en la que calcule e imprima el total de sueldo bruto por mano de obra de un agricultor y el sueldo neto tomando en cuenta el nmero de trabajadores y el sueldo por trabajador que contrat el agricultor; adems hacer un descuento de 10% del total del sueldo bruto. PSEUDOCDIGO: Inicio nt, spt, sb, sn, d : real Leer nt, Leer spt, Sb= nt*spt d = sb*0.10 sn= sb-d Imprimir: sb, sn Fin. DIAGRAMA DE FLUJOS: SB= NT*SPT D = (SB*10)/100 SN= SB-D

INICI O LEER: NT, SPT

IMPRIMIR: TPAG, COM.

FIN

PROGRAMACIN EN JAVA:

Package Ventanas; Import javax.swing.JOptionPane; Public Pagos Agricultor{ Public static void main(String args[] ){ float nt, spt, sb, sn, d ; nt = Float. parseFloat(JOptionPane.showInputDialog (Ingrese nmero de trabajadores )); spt = Float. parseFloat(JOptionPane.showInputDialog (Ingrese sueldo por trabajador)); sb=nt*spt; d = sb*0.10; sn= sb-d; JOptionPane.showMessageDialog (null,El sueldo bruto es: " + sb); JOptionPane.showMessageDialog (null,El sueldo neto es: " + sn); }} 3.-Un ingeniero civil desea construir una casa pero primeramente desea calcular el rea del terreno, costo bruto y el costo total de la obra, codificar el algoritmo utilizando java tomando como datos el fondo y ancho del terreno adems del precio de ladrillos, cemento, fierros y materiales agregados teniendo en cuenta un descuento de 5% del total. PSEUDOCDIGO: Inicio ft, at, pl, pc, pf, pma: real a, ct,cb d: real Leer ft, at, pl, pc, pf, pma a= ft*at cb= pl+pf+pc+pma d= ct*0.5 ct= cb-d Imprimir: a, ct Fin. DIAGRAMA DE FLUJOS:

INICI O

LEER: FT, AT, PL, PC, PF, PMA

A= FT*AT CB= PL+PF+PC+PMA D= (CT*5)/100 CT= CB-D

IMPRIMIR: A, CB, CT.

FIN

PROGRAMACIN EN JAVA: Package Ventanas; Import javax.swing.JOptionPane; Public Tarea 3{ Public static void main(String args[] ){ float ft, at, pl, pc, pf, pma float a, ct,cb d ; ft = Float. parseFloat(JOptionPane.showInputDialog (Ingrese fondo del terreno )); at = Float. parseFloat(JOptionPane.showInputDialog (Ingrese ancho del terreno)); pl = Float. parseFloat(JOptionPane.showInputDialog (Ingrese precio del ladrillo)); pc = Float. parseFloat(JOptionPane.showInputDialog (Ingrese precio del cemento)); pf = Float. parseFloat(JOptionPane.showInputDialog (Ingrese precio de fierros )); pma = Float. parseFloat(JOptionPane.showInputDialog (Ingrese precio de materiales agregados )); a= ft*at cb= pl+pf+pc+pma d= (ct*5)/100 ct= cb-d JOptionPane.showMessageDialog (null,Su sueldo base es: " + sb); JOptionPane.showMessageDialog (null,El total de comision es: " + com); JOptionPane.showMessageDialog (null,El total a pagar es: " + tp); }} 4.- Una empresa avcola cra en granja 2000 polllos diarios desea saber cul es el gasto total en alimento y cul es el promedio que gasta por pollo, codificar el algoritmo usando java teniendo en cuenta que el alimento se basa en avemicina y crecimiento cada uno a un diferente precio. PSEUDOCDIGO: Inicio Pa, Kga, pc, Kgc : real gt, p: real Leer Pa, Kga, pc, Kgc gt=(pa*kga)+(pc*kgc) P=gt/2000 Imprimir: gt, p Fin. DIAGRAMA DE FLUJOS: P=GT/2000 INICI O LEER: PA, KGA, PC, KGC

GT= (PA*KGA)+(PC*KGC)

IMPRIMIR: GT, P

FIN

PROGRAMACIN EN JAVA: package Ventanas; import javax.swing.JOptionPane; public pollos{ public static void main(String args[] ){ float Pa, Kga, pc, Kgc ; float gt, p ; Pa = Float. parseFloat(JOptionPane.showInputDialog (Ingrese precio del avemicina )); Kga = Float. parseFloat(JOptionPane.showInputDialog (Ingrese kilogramos de avemicina)); Pc = Float. parseFloat(JOptionPane.showInputDialog (Ingrese precio del crecimiento)); Kgc= Float. parseFloat(JOptionPane.showInputDialog (Ingrese kilogramos de crecimiento)); gt=(pa*kga)+(pc*kgc) P=gt/2000 JOptionPane.showMessageDialog (null,El gasto total en alimento es: " + gt); JOptionPane.showMessageDialog (null,El promedio por pollo es: " + p); }} 5.- Programa que calcule e imprima el promedio de juego de un jugador de futbol en la que se debe ingresar el nombre, equipo, partidos jugados, goles anotados, asistencias, tarjetas amarillas y expulsiones. El nmero de goles y de asistencias tienen peso 3 y todos los dems tems tienen peso 2 Debe imprimir el nombre, equipo y promedio. PSEUDOCDIGO: Inicio n, e, : cadena pj, g, a, ta, ex: entero p: real Leer pj, g, a, ta, e P=(3*g+3a+2*ta+2*pj+2*ex)/12 Imprimir: n, eq, pro Fin. DIAGRAMA DE FLUJOS: P=(3*G+3A+2*TA+2*PJ+2*EX)/12

INICI O LEER: PJ, G, A, TA, EX, N, EQ

IMPRIMIR: N, EQ, PRO.

FIN

PROGRAMACIN EN JAVA: package Iniciales; import javax.swing.JOptionPane; public Jugador de Futbol{ public static void main(String args[] ){ String nombre, equipo Int pj, g, a, ta, ex Float pro entrada1=(JOptionPane.showInputDialog("Ingrese Nombre del jugador")); nombre=entrada1.toString(); entrada2=JOptionPane.showInputDialog("Ingrese Equipo"); curso=entrada2.toString(); pj=JOptionPane.showInputDialog("Ingrese nmero de partidos jugados "); g=Float.parseFloat(JOptionPane.showInputDialog("Ingrese nmero de goles ")); a=Float.parseFloat(JOptionPane.showInputDialog("Ingrese nmero de aistencias ")); ta=Float.parseFloat(JOptionPane.showInputDialog("Ingrese nmero de tarjetas amarillas ")); ex=Float.parseFloat(JOptionPane.showInputDialog("Ingrese expulsiones ")); P=(3*g+3a+2*ta+2*pj+2*ex)/12 resultado = "JUgador :"+nombre+"\n\n El equipo es :" +e+ " \n Su Promedio es :" + pro; JOptionPane.showMessageDialog(null,resultado,"Promedio del Jugador", JOptionPane.INFORMATION_MESSAGE); }}