fork download
  1. #!/usr/bin/perl
  2. # your code goes here
Success #stdin #stdout 0s 5324KB
stdin
#include <iostream>
#include <iomanip>
using namespace std;

struct Vendedor {
    string nombre;
    int prendasVendidas;
};

double calcularSueldoTotal(int prendasVendidas) {
    const double sueldoBase = 800.0;
    double comisionPorPrenda = 0.0;

    if (prendasVendidas <= 50) {
        comisionPorPrenda = 2.00;
    } else if (prendasVendidas <= 100) {
        comisionPorPrenda = 3.50;
    } else {
        comisionPorPrenda = 5.00;
    }

    double comisionTotal = prendasVendidas * comisionPorPrenda;
    return sueldoBase + comisionTotal;
}

int main() {
    Vendedor vendedores[] = {
        {"Juan Pérez", 45},
        {"Ana Gómez", 75},
        {"Luis Martínez", 120}
    };

    cout << fixed << setprecision(2);

    for (const auto& v : vendedores) {
        double sueldoTotal = calcularSueldoTotal(v.prendasVendidas);
        cout << "Vendedor: " << v.nombre << endl;
        cout << "Prendas Vendidas: " << v.prendasVendidas << endl;
        cout << "Sueldo Total: $" << sueldoTotal << endl;
        cout << "-----------------------------" << endl;
    }

    return 0;
}
stdout
Standard output is empty