fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int prendasVendidas;
  5. const float SUELDO_BASE = 800; // Sueldo base fijo
  6. float sueldoTotal, gananciaPorPrenda = 0;
  7.  
  8. // Solicitar al usuario la cantidad de prendas vendidas
  9. printf("Ingrese la cantidad de prendas vendidas: ");
  10. scanf("%d", &prendasVendidas);
  11.  
  12. // Validar que el número de prendas vendidas sea positivo
  13. if (prendasVendidas < 0) {
  14. printf("Error: La cantidad de prendas vendidas no puede ser negativa.\n");
  15. return 1; // Termina el programa con código de error
  16. }
  17.  
  18. // Determinar la ganancia por prenda según la tabla
  19. if (prendasVendidas >= 3 && prendasVendidas <= 8) {
  20. gananciaPorPrenda = 25;
  21. } else if (prendasVendidas >= 9 && prendasVendidas <= 12) {
  22. gananciaPorPrenda = 45;
  23. } else if (prendasVendidas >= 13 && prendasVendidas <= 18) {
  24. gananciaPorPrenda = 70;
  25. } else {
  26. printf("El número de prendas vendidas no entra en ninguna categoría, solo se aplica el sueldo base.\n");
  27. }
  28.  
  29. // Calcular el sueldo total
  30. sueldoTotal = SUELDO_BASE + (prendasVendidas * gananciaPorPrenda);
  31.  
  32. // Mostrar el resultado
  33. printf("El sueldo total del vendedor es: $%.2f\n", sueldoTotal);
  34.  
  35. return 0;
  36. }
  37.  
Success #stdin #stdout 0s 5276KB
stdin
Standard input is empty
stdout
Ingrese la cantidad de prendas vendidas: El número de prendas vendidas no entra en ninguna categoría, solo se aplica el sueldo base.
El sueldo total del vendedor es: $800.00