fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. // Función para calcular el sueldo total
  5. float calcularSueldo(int prendasVendidas) {
  6. const float SUELDO_BASE = 800;
  7. float pagoPorPrenda = 0;
  8.  
  9. // Estructura condicional para determinar la categoría de ventas
  10. if (prendasVendidas >= 3 && prendasVendidas <= 8) {
  11. pagoPorPrenda = 25;
  12. } else if (prendasVendidas >= 9 && prendasVendidas <= 12) {
  13. pagoPorPrenda = 45;
  14. } else if (prendasVendidas >= 13 && prendasVendidas <= 18) {
  15. pagoPorPrenda = 70;
  16. } else {
  17. pagoPorPrenda = 0; // No hay bono adicional fuera de estos rangos
  18. }
  19.  
  20. // Cálculo del sueldo total
  21. return SUELDO_BASE + (prendasVendidas * pagoPorPrenda);
  22. }
  23.  
  24. int main() {
  25. int prendasVendidas;
  26.  
  27. // Entrada del usuario y validación
  28. cout << "Ingrese la cantidad de prendas vendidas: ";
  29. cin >> prendasVendidas;
  30.  
  31. // Mostrar el sueldo total calculado
  32. float sueldoTotal = calcularSueldo(prendasVendidas);
  33. cout << "El sueldo total del vendedor es: $" << sueldoTotal << endl;
  34.  
  35. return 0;
  36. }
Success #stdin #stdout 0.01s 5288KB
stdin
Standard input is empty
stdout
Ingrese la cantidad de prendas vendidas: El sueldo total del vendedor es: $800