fork download
  1. #include <stdio.h>
  2.  
  3. int calcular_ganancias_por_categoria(int cantidad_prendas) {
  4. if (cantidad_prendas >= 3 && cantidad_prendas <= 8) {
  5. return 25;
  6. } else if (cantidad_prendas >= 9 && cantidad_prendas <= 12) {
  7. return 45;
  8. } else if (cantidad_prendas >= 13 && cantidad_prendas <= 18) {
  9. return 70;
  10. } else {
  11. return 0;
  12. }
  13. }
  14.  
  15. int calcular_sueldo_total(int cantidad_prendas, int sueldo_base) {
  16. int ganancias_por_prenda = calcular_ganancias_por_categoria(cantidad_prendas);
  17. return sueldo_base + (cantidad_prendas * ganancias_por_prenda);
  18. }
  19.  
  20. int main() {
  21. int sueldo_base = 800;
  22. int sueldo_total_dia = 0;
  23. int cantidad_vendedores, cantidad_prendas, sueldo_vendedor;
  24.  
  25. printf("Ingrese la cantidad de vendedores: ");
  26. scanf("%d", &cantidad_vendedores);
  27.  
  28. for (int i = 1; i <= cantidad_vendedores; i++) {
  29. printf("Ingrese la cantidad de prendas vendidas por el vendedor %d: ", i);
  30. scanf("%d", &cantidad_prendas);
  31.  
  32. sueldo_vendedor = calcular_sueldo_total(cantidad_prendas, sueldo_base);
  33. sueldo_total_dia += sueldo_vendedor;
  34.  
  35. printf("El sueldo total del vendedor %d es: $%d\n", i, sueldo_vendedor);
  36. }
  37.  
  38. printf("\nEl sueldo total del día para todos los vendedores es: $%d\n", sueldo_total_dia);
  39.  
  40. return 0;
  41. }
Success #stdin #stdout 0.01s 5312KB
stdin
Standard input is empty
stdout
Ingrese la cantidad de vendedores: 
El sueldo total del día para todos los vendedores es: $0