Java - Ayuda Ejercicio Clase

 
Vista:
sin imagen de perfil

Ayuda Ejercicio Clase

Publicado por Fel (2 intervenciones) el 18/09/2017 19:01:58
Tengo que hacer este ejercicio para clase pero me he perdido lo he intentado pero no hay manera.

El ejercicio es el siguiente

Diseña un algoritmo que calcule el salario neto de un trabajador en función del número de horas de trabajo y los impuestos según las siguientes reglas:

Las primeras 35 horas se pagan al precio normal por hora
Las horas que exceden esas 35 horas se pagan 1,5 veces el precio normal.

Las tasas impositivas son:

Los primeros 500 € son libres de impuestos.

los próximos 400 € tienen un impuesto del 25%

Y el resto una tasa de impuestos del 45%.

Los datos de entrada son:

€ precio por hora
número de horas.
Datos resultantes:

Pago bruto
Salario neto
Impuestos


Gracias por su atención.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de jose carlos
Val: 3
Ha aumentado su posición en 6 puestos en Java (en relación al último mes)
Gráfica de Java

Ayuda Ejercicio Clase

Publicado por jose carlos (2 intervenciones) el 19/09/2017 02:27:44
Hola amigo por lo que entendi lo que pedias aqui te dejo el codigo te lo acabo de hacer si quieres borra lo que no necesites esta en Java Buen dia



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
public void ejerc11(){
 
   Scanner teclado = new Scanner(System.in);
    int Horas=0;
    double sub=0,impuestos=0,total=0,precio=0,suma=0,pagobruto=0,extras=0,totalextras=0;
 
   System.out.println("Dame el salario del empleado ");
   precio = teclado.nextInt();
   System.out.println("Horas Trabajadas  ");
   Horas = teclado.nextInt();
 
if(Horas>35){
  extras=precio*Horas;
  sub=extras*1.5;
  totalextras= sub;
  }else{
  sub=precio*Horas;
  totalextras=sub;
 }//fin del if
 
if(totalextras>500){
  totalextras=totalextras;
  }else{
if (totalextras >400 && totalextras < 500){
  impuestos=totalextras*0.25;
  total=totalextras-impuestos;
  suma=total;
  }else{
 impuestos=totalextras*0.45;
  total=totalextras-impuestos;
  suma=total;
  }
}
 System.out.println("Pago bruto del trabjador:"+totalextras );
 System.out.println("Salario Neto del trabjador:"+suma );
 System.out.println("Impuestos del trabjador:"+impuestos );
    }
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar