Ahora les mostraré como usar las las condiciones if - else en java, de una manera sencilla. Verán que no será muy fácil aprender este programa pues, si manejan algo del lenguaje C, entonces aprenderán mas rápido a manejar Java.
Ejercicio 1: Halle el sueldo neto de un trabajador, dado un sueldo bruto y sometiéndole a descuentos según la cantidad de dinero y ademas aplicando el IGV=19%.
Solución:
public static void main(String[] args) { double sbruto=0, sneto=0, dsc=0; sbruto= Double.parseDouble(JOptionPane.showInputDialog(null, "Ingrese sueldo base: ")); if(sbruto>=0 && sbruto<=2000) { dsc=0.02*sbruto; } if(sbruto>2000 && sbruto<=5000) { dsc=0.03*sbruto; } if(sbruto>5000 && sbruto<=10000) { dsc=0.05*sbruto; } //dando el total al sueldo neto sneto=sbruto-( (sbruto*0.19) +dsc); //mostrando el mensaje del total.
JOptionPane.showMessageDialog(null, sneto);
}
Ejercicio 2: Dado la cantidad de horas, hallar el sueldo por la cantidad de horas trabajadas y ademas aplicar un descuento de acuerdo a la cantidad de horas dictadas.
solución:
public static void main(String[ ] args) { double dsc=0, pt=0, pago=0, pagoHoras=0; int numHoras=0; numHoras=Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese numero de horas dictadas <10 a 60> : ")); if(numHoras>=10 && numHoras<20) { pagoHoras=12; pago=pagoHoras*numHoras; dsc=pago*0.1; } if(numHoras>=20 && numHoras<40) { pagoHoras=10; pago=pagoHoras*numHoras; dsc=pago*0.075; } if(numHoras>=40 && numHoras<60) { pagoHoras=8; pago=pagoHoras*numHoras; dsc=pago*0.05; } pago=pagoHoras*numHoras; pt= pago-dsc; JOptionPane.showMessageDialog(null, "El descuento es de: " + dsc); JOptionPane.showMessageDialog(null, "EL pago por horas es de: " + pt); }
Ejercicio 3: Hallar la cantidad de minutos que hay entre una hora inicial y una hora final
solución:
public static void main(String[ ] args) { int horaIni, horaFin, seg, min, dif; horaIni=Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese hora inicial: ")); horaFin=Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese la hora final: ")); if (horaIni>horaFin) { dif=(23-horaIni)+ horaFin; } else { dif=horaFin-horaIni; } min=dif*60; seg=min*60; JOptionPane.showMessageDialog(null, "La cantidad de minutos es: " + min); }
hola, disculpen pero necesito ayuda, estoy iniciando en el mundo de la programación, y estoy en un trabajo de crear un proyecto cualquiera, en java, y quiero hacer una biblioteca con registro y que se pueda eliminar usuario, pero no se como hacer, ni iniciarlo, por favor alguien que me pueda ayudar, Muchas gracias los que me quieran ayudar escríbanme en mi correo
ResponderEliminarrobert.pino@upeu.edu.pe