Skip to content

Instantly share code, notes, and snippets.

@isakigus
Last active November 13, 2019 12:32
Show Gist options
  • Save isakigus/ff789a29939f5afe97611ab965b00802 to your computer and use it in GitHub Desktop.
Save isakigus/ff789a29939f5afe97611ab965b00802 to your computer and use it in GitHub Desktop.
package EjerciciosWord;
import java.util.Scanner;
public class Ejercicio02AlternativasChungasWord {
static double sueldo = 0, comision = 0, subida = 0;
public static void main(String[] args) {
/* En recursos humanos van a aplicar una política de aumento de sueldo, con arreglo a la siguiente regla.
Solicitamos por consola el sueldo y la comisión(ambos numéricos) y:
a. Si la comisión es cero, nos fijamos en el sueldo y
▪️ Sueldo menor de 15000, aplicamos un 10% de subida
▪️ Sueldo entre 15001 y 30000 aplicamos un 8% subida
▪️ Sueldo entre 30001 y 45000 aplicamos un 4% subida
▪️ Por encima de 45000, no hay subida
b. Si la comisión es > 0, nos fijamos en la comisión y
▪️ Si es menor de 2000 aumentamos el sueldo un 12%
▪️ Si está comprendido entre 2001 y 10000 aumentamos el sueldo un 6%
▪️ Si es mayor no le aumentamos nada.
c. Informamos al final de
▪️ Cuanto ganaba al principio,
▪️ qué % de subida le corresponde
▪️ cuanto supone el aumento (cero si no es nada)
▪️ En cuanto se le queda el sueldo.
*/
Scanner leer = new Scanner(System.in);
sueldo = 0;
comision = 0;
subida = 0;
System.out.println("¿Cual es tu sueldo?");
sueldo = leer.nextDouble();
System.out.println("¿Cual es tu comision?");
comision = leer.nextDouble();
if (comision == 0) {
}
leer.close();
private static void verSueldo(double sueldo) {
if (sueldo < 15000) {
subida = (sueldo/100)*10;
}
if (sueldo == 15001 || sueldo < 30001) {
subida = (sueldo/100)*8;
}
if (sueldo == 30001 || sueldo < 45001) {
subida = (sueldo/100)*8;
}
if (sueldo > 45000) {
subida = 0;
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment