#include <iostream>
#include <cstdlib> // Para usar rand() y srand()
#include <ctime> // Para usar time() (inicialización de la semilla para aleatorios)
using namespace std;
int main() {
const int dias = 7; // Días de la semana
const int minPrendas = 3; // Mínimo de prendas por día
const int maxPrendas = 8; // Máximo de prendas por día
const double precioPrenda = 25; // Precio por prenda
const double sueldoBase = 800; // Sueldo base semanal
int ventas[dias]; // Arreglo para almacenar las ventas por día
double sueldoTotal = sueldoBase; // Sueldo total del vendedor (base + comisión)
int totalPrendasVendidas = 0; // Total de prendas vendidas en la semana
// Inicializar la semilla para los números aleatorios
srand(time(0));
// Solicitar las ventas para cada día (aleatoriamente entre 3 y 8 prendas)
for (int i = 0; i < dias; i++) {
// Generamos un número aleatorio entre minPrendas y maxPrendas
ventas[i] = rand() % (maxPrendas - minPrendas + 1) + minPrendas;
totalPrendasVendidas += ventas[i]; // Acumulamos las prendas vendidas
}
// Calcular la comisión por las prendas vendidas
double comision = totalPrendasVendidas * precioPrenda;
// Calcular el sueldo total
sueldoTotal += comision;
// Mostrar las ventas diarias y el sueldo total
cout << "Ventas diarias del vendedor (prendas vendidas por día):\n";
for (int i = 0; i < dias; i++) {
cout << "Día " << i + 1 << ": " << ventas[i] << " prendas\n";
}
// Mostrar el sueldo total con comisión
cout << "\nSueldo base: $" << sueldoBase << endl;
cout << "Comisión por ventas: $" << comision << endl;
cout << "Sueldo total de la semana: $" << sueldoTotal << endl;
return 0;
}