#include <stdio.h>
int calcular_ganancias_por_categoria(int cantidad_prendas) {
if (cantidad_prendas >= 3 && cantidad_prendas <= 8) {
return 25;
} else if (cantidad_prendas >= 9 && cantidad_prendas <= 12) {
return 45;
} else if (cantidad_prendas >= 13 && cantidad_prendas <= 18) {
return 70;
} else {
return 0;
}
}
int calcular_sueldo_total(int cantidad_prendas, int sueldo_base) {
int ganancias_por_prenda = calcular_ganancias_por_categoria(cantidad_prendas);
return sueldo_base + (cantidad_prendas * ganancias_por_prenda);
}
int main() {
int sueldo_base = 800;
int sueldo_total_dia = 0;
int cantidad_vendedores, cantidad_prendas, sueldo_vendedor;
printf("Ingrese la cantidad de vendedores: "); scanf("%d", &cantidad_vendedores
);
for (int i = 1; i <= cantidad_vendedores; i++) {
printf("Ingrese la cantidad de prendas vendidas por el vendedor %d: ", i
); scanf("%d", &cantidad_prendas
);
sueldo_vendedor = calcular_sueldo_total(cantidad_prendas, sueldo_base);
sueldo_total_dia += sueldo_vendedor;
printf("El sueldo total del vendedor %d es: $%d\n", i
, sueldo_vendedor
); }
printf("\nEl sueldo total del día para todos los vendedores es: $%d\n", sueldo_total_dia
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgY2FsY3VsYXJfZ2FuYW5jaWFzX3Bvcl9jYXRlZ29yaWEoaW50IGNhbnRpZGFkX3ByZW5kYXMpIHsKICAgIGlmIChjYW50aWRhZF9wcmVuZGFzID49IDMgJiYgY2FudGlkYWRfcHJlbmRhcyA8PSA4KSB7CiAgICAgICAgcmV0dXJuIDI1OwogICAgfSBlbHNlIGlmIChjYW50aWRhZF9wcmVuZGFzID49IDkgJiYgY2FudGlkYWRfcHJlbmRhcyA8PSAxMikgewogICAgICAgIHJldHVybiA0NTsKICAgIH0gZWxzZSBpZiAoY2FudGlkYWRfcHJlbmRhcyA+PSAxMyAmJiBjYW50aWRhZF9wcmVuZGFzIDw9IDE4KSB7CiAgICAgICAgcmV0dXJuIDcwOwogICAgfSBlbHNlIHsKICAgICAgICByZXR1cm4gMDsKICAgIH0KfQoKaW50IGNhbGN1bGFyX3N1ZWxkb190b3RhbChpbnQgY2FudGlkYWRfcHJlbmRhcywgaW50IHN1ZWxkb19iYXNlKSB7CiAgICBpbnQgZ2FuYW5jaWFzX3Bvcl9wcmVuZGEgPSBjYWxjdWxhcl9nYW5hbmNpYXNfcG9yX2NhdGVnb3JpYShjYW50aWRhZF9wcmVuZGFzKTsKICAgIHJldHVybiBzdWVsZG9fYmFzZSArIChjYW50aWRhZF9wcmVuZGFzICogZ2FuYW5jaWFzX3Bvcl9wcmVuZGEpOwp9CgppbnQgbWFpbigpIHsKICAgIGludCBzdWVsZG9fYmFzZSA9IDgwMDsKICAgIGludCBzdWVsZG9fdG90YWxfZGlhID0gMDsKICAgIGludCBjYW50aWRhZF92ZW5kZWRvcmVzLCBjYW50aWRhZF9wcmVuZGFzLCBzdWVsZG9fdmVuZGVkb3I7CgogICAgcHJpbnRmKCJJbmdyZXNlIGxhIGNhbnRpZGFkIGRlIHZlbmRlZG9yZXM6ICIpOwogICAgc2NhbmYoIiVkIiwgJmNhbnRpZGFkX3ZlbmRlZG9yZXMpOwoKICAgIGZvciAoaW50IGkgPSAxOyBpIDw9IGNhbnRpZGFkX3ZlbmRlZG9yZXM7IGkrKykgewogICAgICAgIHByaW50ZigiSW5ncmVzZSBsYSBjYW50aWRhZCBkZSBwcmVuZGFzIHZlbmRpZGFzIHBvciBlbCB2ZW5kZWRvciAlZDogIiwgaSk7CiAgICAgICAgc2NhbmYoIiVkIiwgJmNhbnRpZGFkX3ByZW5kYXMpOwogICAgICAgIAogICAgICAgIHN1ZWxkb192ZW5kZWRvciA9IGNhbGN1bGFyX3N1ZWxkb190b3RhbChjYW50aWRhZF9wcmVuZGFzLCBzdWVsZG9fYmFzZSk7CiAgICAgICAgc3VlbGRvX3RvdGFsX2RpYSArPSBzdWVsZG9fdmVuZGVkb3I7CiAgICAgICAgCiAgICAgICAgcHJpbnRmKCJFbCBzdWVsZG8gdG90YWwgZGVsIHZlbmRlZG9yICVkIGVzOiAkJWRcbiIsIGksIHN1ZWxkb192ZW5kZWRvcik7CiAgICB9CgogICAgcHJpbnRmKCJcbkVsIHN1ZWxkbyB0b3RhbCBkZWwgZMOtYSBwYXJhIHRvZG9zIGxvcyB2ZW5kZWRvcmVzIGVzOiAkJWRcbiIsIHN1ZWxkb190b3RhbF9kaWEpOwoKICAgIHJldHVybiAwOwp9