#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 << "\n El sueldo total de la semana es: $" << sueldoTotal << endl;
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8YWxnb3JpdGhtPiAvLyBQYXJhIHN0ZDo6c29ydAp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBzdHJpbmcgbm9tYnJlID0gIkNhcmxvcyI7IC8vIE5vbWJyZSBkZWwgdmVuZGVkb3IKICAgIGNvbnN0IGludCBkaWFzU2VtYW5hID0gNzsKICAgIGZsb2F0IHZlbnRhc1tkaWFzU2VtYW5hXSA9IHsxMjAuMCwgMjAwLjAsIDE1MC4wLCAxODAuMCwgMTYwLjAsIDE5MC4wLCAxNzUuMH07IC8vIFZlbnRhcyBwcmVkZXRlcm1pbmFkYXMgcGFyYSBjYWRhIGTDrWEgZGUgbGEgc2VtYW5hCiAgICBmbG9hdCBzdWVsZG9Ub3RhbCA9IDAuMDsKICAgIGNvbnN0IGZsb2F0IHN1ZWxkb0Jhc2UgPSA1MDAuMDsgLy8gU3VlbGRvIGJhc2UgcG9yIHNlbWFuYQogICAgY29uc3QgZmxvYXQgY29taXNpb25Qb3JWZW50YSA9IDAuMTsgLy8gMTAlIGRlIGNvbWlzacOzbiBwb3IgdmVudGEKCiAgICAvLyBDYWxjdWxhciBzdWVsZG8gdG90YWwgc3VtYW5kbyBjb21pc2lvbmVzIHkgc3VlbGRvIGJhc2UKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgZGlhc1NlbWFuYTsgaSsrKSB7CiAgICAgICAgc3VlbGRvVG90YWwgKz0gdmVudGFzW2ldICogY29taXNpb25Qb3JWZW50YTsgLy8gQ2FsY3VsYXIgbGEgY29taXNpw7NuCiAgICB9CiAgICBzdWVsZG9Ub3RhbCArPSBzdWVsZG9CYXNlOyAvLyBBw7FhZGlyIGVsIHN1ZWxkbyBiYXNlCgogICAgLy8gT3JkZW5hciBsYXMgdmVudGFzIGRlIG1heW9yIGEgbWVub3IKICAgIHNvcnQodmVudGFzLCB2ZW50YXMgKyBkaWFzU2VtYW5hLCBncmVhdGVyPGZsb2F0PigpKTsKCiAgICAvLyBJbXByaW1pciBsYXMgdmVudGFzIG9yZGVuYWRhcyB5IGVsIHN1ZWxkbyB0b3RhbAogICAgY291dCA8PCAiVmVudGFzIGRpYXJpYXMgb3JkZW5hZGFzIGRlIG1heW9yIGEgbWVub3IgcGFyYSAiIDw8IG5vbWJyZSA8PCAiOiIgPDwgZW5kbDsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgZGlhc1NlbWFuYTsgaSsrKSB7CiAgICAgICAgY291dCA8PCAiRMOtYSAiIDw8IChpICsgMSkgPDwgIjogJCIgPDwgdmVudGFzW2ldIDw8IGVuZGw7CiAgICB9CgogICAgY291dCA8PCAiXG5FbCBzdWVsZG8gdG90YWwgZGUgbGEgc2VtYW5hIGVzOiAkIiA8PCBzdWVsZG9Ub3RhbCA8PCBlbmRsOwoKICAgIHJldHVybiAwOwp9Cg==