fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int ventas[7]; // Ventas por día durante una semana
  5. float sueldoBase = 800.0, sueldoDia, comision, sueldoSemanal = 0.0;
  6.  
  7. // Ingreso de ventas por día
  8. printf("Ingrese el número de prendas vendidas por día (7 días):\n");
  9. for (int i = 0; i < 7; i++) {
  10. printf("Día %d: ", i + 1);
  11. scanf("%d", &ventas[i]);
  12. }
  13.  
  14. // Método burbuja para ordenar ventas de mayor a menor
  15. for (int i = 0; i < 6; i++) {
  16. for (int j = 0; j < 6 - i; j++) {
  17. if (ventas[j] < ventas[j + 1]) {
  18. int temp = ventas[j];
  19. ventas[j] = ventas[j + 1];
  20. ventas[j + 1] = temp;
  21. }
  22. }
  23. }
  24.  
  25. // Mostrar ventas ordenadas
  26. printf("\nVentas ordenadas de mayor a menor:\n");
  27. for (int i = 0; i < 7; i++) {
  28. printf("Día %d: %d prendas\n", i + 1, ventas[i]);
  29. }
  30.  
  31. // Calcular sueldo total de la semana
  32. for (int i = 0; i < 7; i++) {
  33. if (ventas[i] >= 13) {
  34. comision = ventas[i] * 70.0;
  35. } else if (ventas[i] >= 9) {
  36. comision = ventas[i] * 45.0;
  37. } else if (ventas[i] >= 3) {
  38. comision = ventas[i] * 25.0;
  39. } else {
  40. comision = 0.0;
  41. }
  42. sueldoDia = sueldoBase + comision;
  43. sueldoSemanal += sueldoDia;
  44. }
  45.  
  46. // Mostrar sueldo semanal
  47. printf("\nEl sueldo total del empleado por la semana es: $%.2f\n", sueldoSemanal);
  48.  
  49. return 0;
  50. }
  51.  
Success #stdin #stdout 0s 5320KB
stdin
Standard input is empty
stdout
Ingrese el número de prendas vendidas por día (7 días):
Día 1: Día 2: Día 3: Día 4: Día 5: Día 6: Día 7: 
Ventas ordenadas de mayor a menor:
Día 1: 398482261 prendas
Día 2: 5265 prendas
Día 3: 1 prendas
Día 4: 0 prendas
Día 5: 0 prendas
Día 6: 0 prendas
Día 7: -401677451 prendas

El sueldo total del empleado por la semana es: $27894126592.00