fork download
  1.  
  2. class Gema
  3. {
  4. public static void main (String[] args) throws java.lang.Exception
  5. {
  6. int myNum = 3;
  7. System.out.println(myNum);
  8. }
  9. }
Success #stdin #stdout 0.09s 52708KB
stdin
#include <iostream>    // Biblioteca estándar de entrada/salida
#include <algorithm>   // Para usar la función sort()

using namespace std;

const int DIAS_SEMANA = 7;  // Constante que indica los días de la semana

// Función que calcula el sueldo diario basado en la cantidad de prendas vendidas
double calcularSueldoDiario(int ventas) {
    const double sueldo_base = 800;
    double sueldo_total = sueldo_base;

    if (ventas >= 3 && ventas <= 8) {
        sueldo_total += ventas * 25;
    } else if (ventas >= 9 && ventas <= 12) {
        sueldo_total += ventas * 45;
    } else if (ventas >= 13 && ventas <= 18) {
        sueldo_total += ventas * 70;
    }

    return sueldo_total;
}

// Función principal
int main() {
    int ventas[DIAS_SEMANA]; // Arreglo para almacenar las ventas de cada día
    double sueldo_semanal = 0;

    // Ingresar las ventas diarias
    cout << "Introduce las ventas diarias para los 7 días de la semana:" << endl;
    for (int i = 0; i < DIAS_SEMANA; i++) {
        cout << "Día " << (i + 1) << ": ";
        cin >> ventas[i];
        sueldo_semanal += calcularSueldoDiario(ventas[i]); // Acumular el sueldo diario en el total semanal
    }

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

    // Imprimir las ventas ordenadas
    cout << "\nVentas diarias ordenadas de mayor a menor:" << endl;
    for (int i = 0; i < DIAS_SEMANA; i++) {
        cout << "Día " << (i + 1) << ": " << ventas[i] << " prendas" << endl;
    }

    // Imprimir el sueldo total de la semana
    cout << "\nEl sueldo total de la semana es: $" << sueldo_semanal << endl;

    return 0;
}

stdout
3