#include <iostream>
using namespace std;
// Función para calcular el sueldo total
float calcularSueldo(int prendasVendidas) {
const float SUELDO_BASE = 800;
float pagoPorPrenda = 0;
// Estructura condicional para determinar la categoría de ventas
if (prendasVendidas >= 3 && prendasVendidas <= 8) {
pagoPorPrenda = 25;
} else if (prendasVendidas >= 9 && prendasVendidas <= 12) {
pagoPorPrenda = 45;
} else if (prendasVendidas >= 13 && prendasVendidas <= 18) {
pagoPorPrenda = 70;
} else {
pagoPorPrenda = 0; // No hay bono adicional fuera de estos rangos
}
// Cálculo del sueldo total
return SUELDO_BASE + (prendasVendidas * pagoPorPrenda);
}
int main() {
int prendasVendidas;
// Entrada del usuario y validación
cout << "Ingrese la cantidad de prendas vendidas: ";
cin >> prendasVendidas;
// Mostrar el sueldo total calculado
float sueldoTotal = calcularSueldo(prendasVendidas);
cout << "El sueldo total del vendedor es: $" << sueldoTotal << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKLy8gRnVuY2nDs24gcGFyYSBjYWxjdWxhciBlbCBzdWVsZG8gdG90YWwKZmxvYXQgY2FsY3VsYXJTdWVsZG8oaW50IHByZW5kYXNWZW5kaWRhcykgewogICAgY29uc3QgZmxvYXQgU1VFTERPX0JBU0UgPSA4MDA7CiAgICBmbG9hdCBwYWdvUG9yUHJlbmRhID0gMDsKCiAgICAvLyBFc3RydWN0dXJhIGNvbmRpY2lvbmFsIHBhcmEgZGV0ZXJtaW5hciBsYSBjYXRlZ29yw61hIGRlIHZlbnRhcwogICAgaWYgKHByZW5kYXNWZW5kaWRhcyA+PSAzICYmIHByZW5kYXNWZW5kaWRhcyA8PSA4KSB7CiAgICAgICAgcGFnb1BvclByZW5kYSA9IDI1OwogICAgfSBlbHNlIGlmIChwcmVuZGFzVmVuZGlkYXMgPj0gOSAmJiBwcmVuZGFzVmVuZGlkYXMgPD0gMTIpIHsKICAgICAgICBwYWdvUG9yUHJlbmRhID0gNDU7CiAgICB9IGVsc2UgaWYgKHByZW5kYXNWZW5kaWRhcyA+PSAxMyAmJiBwcmVuZGFzVmVuZGlkYXMgPD0gMTgpIHsKICAgICAgICBwYWdvUG9yUHJlbmRhID0gNzA7CiAgICB9IGVsc2UgewogICAgICAgIHBhZ29Qb3JQcmVuZGEgPSAwOyAvLyBObyBoYXkgYm9ubyBhZGljaW9uYWwgZnVlcmEgZGUgZXN0b3MgcmFuZ29zCiAgICB9CgogICAgLy8gQ8OhbGN1bG8gZGVsIHN1ZWxkbyB0b3RhbAogICAgcmV0dXJuIFNVRUxET19CQVNFICsgKHByZW5kYXNWZW5kaWRhcyAqIHBhZ29Qb3JQcmVuZGEpOwp9CgppbnQgbWFpbigpIHsKICAgIGludCBwcmVuZGFzVmVuZGlkYXM7CgogICAgLy8gRW50cmFkYSBkZWwgdXN1YXJpbyB5IHZhbGlkYWNpw7NuCiAgICBjb3V0IDw8ICJJbmdyZXNlIGxhIGNhbnRpZGFkIGRlIHByZW5kYXMgdmVuZGlkYXM6ICI7CiAgICBjaW4gPj4gcHJlbmRhc1ZlbmRpZGFzOwoKICAgIC8vIE1vc3RyYXIgZWwgc3VlbGRvIHRvdGFsIGNhbGN1bGFkbwogICAgZmxvYXQgc3VlbGRvVG90YWwgPSBjYWxjdWxhclN1ZWxkbyhwcmVuZGFzVmVuZGlkYXMpOwogICAgY291dCA8PCAiRWwgc3VlbGRvIHRvdGFsIGRlbCB2ZW5kZWRvciBlczogJCIgPDwgc3VlbGRvVG90YWwgPDwgZW5kbDsKCiAgICByZXR1cm4gMDsKfQ==