/* package whatever; // dondef calcular_sueldo(vendedor, prendas_vendidas):
sueldo_base = 800
if prendas_vendidas <= 50:
categoria = 'Baja'
comision_por_prenda = 2.00
elif 51 <= prendas_vendidas <= 100:
categoria = 'Media'
comision_por_prenda = 3.50
else:
categoria = 'Alta'
comision_por_prenda = 5.00
comision_total = prendas_vendidas * comision_por_prenda
sueldo_total = sueldo_base + comision_total
return {
'Vendedor': vendedor,
'Prendas Vendidas': prendas_vendidas,
'Categoría': categoria,
'Comisión Total': comision_total,
'Sueldo Total': sueldo_total
}
# Ejemplo de uso
vendedores = [
{'nombre': 'Juan Pérez', 'ventas': 45},
{'nombre': 'Ana Gómez', 'ventas': 75},
{'nombre': 'Luis Martínez', 'ventas': 120}
]
for v in vendedores:
resultado = calcular_sueldo(v['nombre'], v['ventas'])
print(f"Vendedor: {resultado['Vendedor']}")
print(f"Categoría: {resultado['Categoría']}")
print(f"Comisión Total: ${resultado['Comisión Total']:.2f}")
print(f"Sueldo Total: ${resultado['Sueldo Total']:.2f}")
print('-' * 30)
't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uZGVmIGNhbGN1bGFyX3N1ZWxkbyh2ZW5kZWRvciwgcHJlbmRhc192ZW5kaWRhcyk6CiAgICBzdWVsZG9fYmFzZSA9IDgwMAogICAgaWYgcHJlbmRhc192ZW5kaWRhcyA8PSA1MDoKICAgICAgICBjYXRlZ29yaWEgPSAnQmFqYScKICAgICAgICBjb21pc2lvbl9wb3JfcHJlbmRhID0gMi4wMAogICAgZWxpZiA1MSA8PSBwcmVuZGFzX3ZlbmRpZGFzIDw9IDEwMDoKICAgICAgICBjYXRlZ29yaWEgPSAnTWVkaWEnCiAgICAgICAgY29taXNpb25fcG9yX3ByZW5kYSA9IDMuNTAKICAgIGVsc2U6CiAgICAgICAgY2F0ZWdvcmlhID0gJ0FsdGEnCiAgICAgICAgY29taXNpb25fcG9yX3ByZW5kYSA9IDUuMDAKCiAgICBjb21pc2lvbl90b3RhbCA9IHByZW5kYXNfdmVuZGlkYXMgKiBjb21pc2lvbl9wb3JfcHJlbmRhCiAgICBzdWVsZG9fdG90YWwgPSBzdWVsZG9fYmFzZSArIGNvbWlzaW9uX3RvdGFsCiAgICByZXR1cm4gewogICAgICAgICdWZW5kZWRvcic6IHZlbmRlZG9yLAogICAgICAgICdQcmVuZGFzIFZlbmRpZGFzJzogcHJlbmRhc192ZW5kaWRhcywKICAgICAgICAnQ2F0ZWdvcsOtYSc6IGNhdGVnb3JpYSwKICAgICAgICAnQ29taXNpw7NuIFRvdGFsJzogY29taXNpb25fdG90YWwsCiAgICAgICAgJ1N1ZWxkbyBUb3RhbCc6IHN1ZWxkb190b3RhbAogICAgfQoKIyBFamVtcGxvIGRlIHVzbwp2ZW5kZWRvcmVzID0gWwogICAgeydub21icmUnOiAnSnVhbiBQw6lyZXonLCAndmVudGFzJzogNDV9LAogICAgeydub21icmUnOiAnQW5hIEfDs21leicsICd2ZW50YXMnOiA3NX0sCiAgICB7J25vbWJyZSc6ICdMdWlzIE1hcnTDrW5leicsICd2ZW50YXMnOiAxMjB9Cl0KCmZvciB2IGluIHZlbmRlZG9yZXM6CiAgICByZXN1bHRhZG8gPSBjYWxjdWxhcl9zdWVsZG8odlsnbm9tYnJlJ10sIHZbJ3ZlbnRhcyddKQogICAgcHJpbnQoZiJWZW5kZWRvcjoge3Jlc3VsdGFkb1snVmVuZGVkb3InXX0iKQogICAgcHJpbnQoZiJDYXRlZ29yw61hOiB7cmVzdWx0YWRvWydDYXRlZ29yw61hJ119IikKICAgIHByaW50KGYiQ29taXNpw7NuIFRvdGFsOiAke3Jlc3VsdGFkb1snQ29taXNpw7NuIFRvdGFsJ106LjJmfSIpCiAgICBwcmludChmIlN1ZWxkbyBUb3RhbDogJHtyZXN1bHRhZG9bJ1N1ZWxkbyBUb3RhbCddOi4yZn0iKQogICAgcHJpbnQoJy0nICogMzApCid0IHBsYWNlIHBhY2thZ2UgbmFtZSEgKi8KCmltcG9ydCBqYXZhLnV0aWwuKjsKaW1wb3J0IGphdmEubGFuZy4qOwppbXBvcnQgamF2YS5pby4qOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgl9Cn0=