#include <stdio.h>
int main() {
// Declaración de variables
int ventas[7]; // Arreglo para las ventas de cada día de la semana
int sueldo_base = 800; // Sueldo base de $800
int ganancia_por_prenda;
int ganancias_totales = 0;
int sueldo_total;
// Entrada: leer la cantidad de prendas vendidas por día
for (int i = 0; i < 7; i++) {
printf("Ingrese la cantidad de prendas vendidas en el día %d: ", i
+ 1);
// Proceso: determinar el nivel del vendedor y las ganancias por prenda
if (ventas[i] >= 3 && ventas[i] <= 8) {
ganancia_por_prenda = 25; // Nivel principiante
} else if (ventas[i] >= 9 && ventas[i] <= 12) {
ganancia_por_prenda = 45; // Nivel intermedio
} else if (ventas[i] >= 13 && ventas[i] <= 18) {
ganancia_por_prenda = 70; // Nivel avanzado
} else if (ventas[i] < 3) {
ganancia_por_prenda = 0; // No hay ganancia si es menor de 3 prendas
} else {
ganancia_por_prenda = 100; // Nivel experto (más de 18 prendas)
}
// Cálculo de las ganancias totales por día
ganancias_totales += ventas[i] * ganancia_por_prenda;
}
// Cálculo del sueldo total
sueldo_total = sueldo_base + ganancias_totales;
// Ordenar las ventas de mayor a menor usando el método de burbuja
for (int i = 0; i < 7 - 1; i++) {
for (int j = 0; j < 7 - i - 1; j++) {
if (ventas[j] < ventas[j + 1]) {
int temp = ventas[j];
ventas[j] = ventas[j + 1];
ventas[j + 1] = temp;
}
}
}
// Salida: imprimir las ventas ordenadas de mayor a menor
printf("\nVentas ordenadas de mayor a menor:\n"); for (int i = 0; i < 7; i++) {
printf("Día %d: %d prendas\n", i
+ 1, ventas
[i
]); }
// Salida: imprimir el sueldo total
printf("\nEl sueldo total del vendedor por la semana es: $%d\n", sueldo_total
);
return 0;
}