#include <iostream>
#include <algorithm> // Para std::sort
using namespace std;
int main()
{
int sueldo_base = 800;
int ventas_dia[7]; // Arreglo para las ventas diarias durante una semana
int sueldo_total_semanal = 0;
// Capturar las ventas diarias
cout << "Ingresa las ventas diarias (cantidad de prendas) para los 7 dias de la semana:\n";
for (int i = 0; i < 7; ++i) {
cout << "Dia " << i + 1 << ": ";
cin >> ventas_dia[i];
}
// Ordenar las ventas de mayor a menor
sort(ventas_dia, ventas_dia + 7, greater<int>());
// Mostrar las ventas ordenadas
cout << "\nVentas diarias ordenadas de mayor a menor:\n";
for (int i = 0; i < 7; ++i) {
cout << "Dia " << i + 1 << ": " << ventas_dia[i] << " prendas" << endl;
}
// Calcular el sueldo total de la semana
for (int i = 0; i < 7; ++i) {
int cantidad_prendas = ventas_dia[i];
int ganancias = 0;
// Determinar el nivel y calcular las ganancias por día
if (cantidad_prendas >= 3 && cantidad_prendas <= 8) {
ganancias = cantidad_prendas * 25; // Principiante
} else if (cantidad_prendas >= 9 && cantidad_prendas <= 12) {
ganancias = cantidad_prendas * 45; // Intermedio
} else if (cantidad_prendas >= 13 && cantidad_prendas <= 18) {
ganancias = cantidad_prendas * 70; // Avanzado
}
// Añadir el sueldo base si hubo ganancias
if (ganancias > 0) {
sueldo_total_semanal += (ganancias + sueldo_base);
} else {
sueldo_total_semanal += sueldo_base; // Solo sueldo base si no hubo ventas
}
}
// Mostrar el sueldo total semanal
cout << "\nSueldo total semanal del vendedor: $" << sueldo_total_semanal << endl;
return 0;
}