Problema 3
El sueldo bruto de los empleados de una empresa se calcula sumando el sueldo basico
mas la bonificacién por hijos.
El sueldo basico se calcula multiplicando las horas trabajadas por a tarifa horaria. La
tarifa noraria depende de la categoria del empleado de acuerdo con la siguiente tabla:
Car ue kOe)
A
450
B
375
La bonificaci6n por hijos se calcula de acuerdo con la siguiente tab!
Hasta 3
Numero de hijos ei Can
S/.40.5 por cada hijo
Mas de 3
S/. 35.0 por cada hijo
Por ley, todo empleado esta sujato a un porcentaje de descuento cobre el sueldo bruto
de acuerdo con la siguiente tabla:
2 3500
Sueldo bruto (S/.) erty
13.5%
< 3500
10.0%
Dadas la categoria y la cantidad de horas trabajadas de un empleado, disefie un
programa que determine el sueldo basico, el sueldo bruto, el descuento y el sueldo neto:
que le corresponden.33/51 public static void maia(String[] args) tisows TOException ¢
4
a String categoria = "";
a byte ah = 0
a Slot 3 bru = 0, 3 bas = 0, des = 0, bout = 0, ne = 0,3 a8
18
19 System, cutoprint ("Tngresar categoria BoB: "2
20 categoria = b:.readline|);
a System. out.print ("Ingresar Foras trebajadas: ");
zz he = scenextFloat ()
2 system, cur.print ("ingresar munero ae mast “7
za nh = sc.nexcByte(]z
25
26 Ss (categoria, equalstgnorecase ("2")) (
a s.has = (Sloat) (ht * 45.0)7
28 ) else iF (eategoria.edualsTonorecase ("5") ¢
2 e.bas = (Sloat) (he # 97.5)7
co )
aL ae ((an <* 9) ee (mm >= 49) ¢
x ont = (rloat) (mn + 40.5)7
3 ) else if (ah > 3) {
oa ont = (float) {mh + 38.0)7
35 ,
36 s.pru = spas + hont:
a $F ts_pruse3sn0)
28 Gees(Sloas) fe PEtO.395);
3 Jelse iF fa_beaces0o) (
2 aeo=(cloa:) (9_REW*D. 20);
a ,
2 3 _neves_peudes;
2 system, out. printin(* a"
“4 System. cut.printIn(°E) suelo basice es: $/." + 8 bas);
45 System. cut.printIn("E) eueldo brute es: 3/." + shew:
4 System. cnt printIn(*E) sescuento es: 5/."des)
” Syeten.out.printin ("Ei eueldo neto es: $/.M4e_net}?
® )
2 >
50
seen. 8
Ingresar categoria Ao Bi a
Ingresar Horas trabajadas: 48
ingeesar numero de hijos: 2
El sueldo basico es: $/.2160.0
EL sueldo bruto est s/.2241.0
EL descuento es: $/.224.1
EL sueldo neto es: §/.2016.5
BUILD SUCCESSFUL (total time: 25 secondeProblema 4
Los calculos salariales de los vendedores de una empresa se calculan de la siguiente
manera:
Sueldo basico: S/.600
Comisién: 7% del importe total vendido si es que el importe total vendido es
mayor a S/.15000; en caso contrario, 5% del importe total vendido
Bonificaci6n: S/.25 por cada hijo si es que el nimero de hijos es menor a 5; en
caso contrario, S/.22 por cada hijo
Sueldo bruto: La suma del sueldo basico, mas la comisién y mas la bonificacién
Descuento: 15% del sueldo bruto si es que el sueldo bruto es mayor que
S/.3500; en caso contrario, 11% del sueldo bruto
Sueldo neto: La resta del sueldo bruto menos el descuento
Dado el importe total vendido y el numero de hijos de un vendedor, disefie un programa
que determine el sueldo basico, la comisién, la bonificacién, el sueldo bruto, el
descuento y el sueldo neto.SRAERRSERRRS RE
public static void main(String[] azga) ¢
byes mn = oO:
Sloss g has
500, amp_ven = 0, bont = 0, 2 bru, deseuente
System. out prine("Twgeese imporce coral vendido: §/. "4
amp_ven = scvmext¥ leat ()7
System. out,print("Tngcese numero de higoss ")s
BR = scsnextsyze()+
Lt (lmp_ven > 18000) «
comdsion =(tlcat| (3mp_ven * 0.07)
| else 12 (iwp_ven <= 15000) (
eomiston =(riner| Cey_ven * 0.05):
'
Af Gh < 5)
Feloe af (mh > 5) (
pont = nh * 22:
f
s.bru~ abas + comision + bongs
at (obra > 3800) (
aescuento = (float| (s_bru * 0.15)
} else a= (e.bru <= 3500) |
deseuente = (£loat| (ebru * 0-41);
'
e.net = 2 bru ~ descuentos
System. out-printie("~
System. ou! princin(""teparce basics <2: 2/. " 4 2 Bas;
System. out.prantin ("Li sowisicn es: $/, " + ecmision)+
System. ou’ printin{"is booificacion es; 8/, " + bon):
System. ost.prantin("r1 susiso peuto es! 5/. " + 8 peu:
System. out.printin ("El descuente ss: 5/. "+ descuente]s
System, ou',printin("E1 susiao nets =s: 3). " + Spec):
(5 Output semana 03 (run) *
SEV?
Imgrese importe total vendido: $/. 40000
Ingrese numero de hijos: 3
importe basico es: S/. 600.0
La
la
El
EL
El
comision es: S/. 2800.0
bonificacion es: S/. 75.0
sueldo bruto es: S/. 3475.0
descuento es: S/. 382.25
s/. 3092.75
sueldo neto e
EUILD SUCCESSFUL (total time: 9 seconds)
0, coasion = 0, e net = 02