#include <iostream>
#include <string>
#include <algorithm> // Para std::sort
using namespace std;

int main() {
    string nombre = "Carlos"; // Nombre del vendedor
    const int diasSemana = 7;
    float ventas[diasSemana] = {120.0, 200.0, 150.0, 180.0, 160.0, 190.0, 175.0}; // Ventas predeterminadas para cada día de la semana
    float sueldoTotal = 0.0;
    const float sueldoBase = 500.0; // Sueldo base por semana
    const float comisionPorVenta = 0.1; // 10% de comisión por venta

    // Calcular sueldo total sumando comisiones y sueldo base
    for (int i = 0; i < diasSemana; i++) {
        sueldoTotal += ventas[i] * comisionPorVenta; // Calcular la comisión
    }
    sueldoTotal += sueldoBase; // Añadir el sueldo base

    // Ordenar las ventas de mayor a menor
    sort(ventas, ventas + diasSemana, greater<float>());

    // Imprimir las ventas ordenadas y el sueldo total
    cout << "Ventas diarias ordenadas de mayor a menor para " << nombre << ":" << endl;
    for (int i = 0; i < diasSemana; i++) {
        cout << "Día " << (i + 1) << ": $" << ventas[i] << endl;
    }

    cout << "\nEl sueldo total de la semana es: $" << sueldoTotal << endl;

    return 0;
}
