fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main()
  5. {
  6. int prendas[7];
  7. int i, j, aux;
  8.  
  9. int sueldo_base = 800;
  10. int pago_por_prenda;
  11. int sueldo_dia;
  12. int sueldo_total_semana = 0;
  13.  
  14. // Captura de ventas
  15. printf("=== REGISTRO DE VENTAS SEMANALES ===\n\n");
  16.  
  17. for(i = 0; i < 7; i++)
  18. {
  19. printf("Ingrese las prendas vendidas del dia %d: ", i + 1);
  20. scanf("%d", &prendas[i]);
  21. }
  22.  
  23. // Calcular sueldo semanal
  24. for(i = 0; i < 7; i++)
  25. {
  26. if(prendas[i] >= 3 && prendas[i] <= 8)
  27. pago_por_prenda = 25;
  28. else if(prendas[i] >= 9 && prendas[i] <= 12)
  29. pago_por_prenda = 45;
  30. else if(prendas[i] >= 13 && prendas[i] <= 18)
  31. pago_por_prenda = 70;
  32. else
  33. pago_por_prenda = 0;
  34.  
  35. sueldo_dia = sueldo_base + (prendas[i] * pago_por_prenda);
  36.  
  37. sueldo_total_semana += sueldo_dia;
  38. }
  39.  
  40. // Ordenamiento Burbuja (Mayor a menor)
  41. for(i = 0; i < 6; i++)
  42. {
  43. for(j = 0; j < 6 - i; j++)
  44. {
  45. if(prendas[j] < prendas[j + 1])
  46. {
  47. aux = prendas[j];
  48. prendas[j] = prendas[j + 1];
  49. prendas[j + 1] = aux;
  50. }
  51. }
  52. }
  53.  
  54. // Mostrar ventas ordenadas
  55. printf("\nVentas ordenadas de mayor a menor:\n");
  56.  
  57. for(i = 0; i < 7; i++)
  58. {
  59. printf("%d ", prendas[i]);
  60. }
  61.  
  62. // Mostrar sueldo semanal
  63. printf("\n\nSueldo total de la semana: $%d\n", sueldo_total_semana);
  64.  
  65. return 0;
  66. }
Success #stdin #stdout 0s 5324KB
stdin
Standard input is empty
stdout
=== REGISTRO DE VENTAS SEMANALES ===

Ingrese las prendas vendidas del dia 1: Ingrese las prendas vendidas del dia 2: Ingrese las prendas vendidas del dia 3: Ingrese las prendas vendidas del dia 4: Ingrese las prendas vendidas del dia 5: Ingrese las prendas vendidas del dia 6: Ingrese las prendas vendidas del dia 7: 
Ventas ordenadas de mayor a menor:
2016183093 958434133 5393 1 0 0 0 

Sueldo total de la semana: $5600