#include <iostream>
#include <string>
#include <vector>
#include <iomanip>

using namespace std;

struct Pelicula {
    string titulo;
    string sala;
    string horario;
    char clasificacion;
    double precio;
    bool disponible;
};

int main() {
    const double IVA = 0.16;

    vector<Pelicula> cartelera = {
        {"Spiderman",          "Sala 7", "4:30",  'A', 85.00,  true},
        {"Pacific Rim",        "Sala 8", "5:30",  'B', 95.00,  true},
        {"Avengers Doomsday",  "Sala 5", "2:30",  'B', 110.00, true},
        {"Intensamente / Duna","Sala 1", "4:00",  'B', 150.00, true},
        {"Gladiador 2",        "Sala 3", "19:00", 'C', 115.00, true},
        {"Cars",               "Sala 2", "4:30",  'A', 75.00,  true}
    };

    cout << "=================================================\n";
    cout << "               CARTELERA CINEPOLIS               \n";
    cout << "=================================================\n\n";
    
    // Anchos de columna optimizados para pantallas y celdas amplias
    cout << left << setw(23) << "TITULO" 
         << setw(9)  << "SALA" 
         << setw(8)  << "HORA" 
         << setw(6)  << "CLA" 
         << setw(10) << "PRECIO" << endl;
    cout << "-------------------------------------------------\n";
    
    for (const auto& p : cartelera) {
        cout << left << setw(23) << p.titulo
             << setw(9)  << p.sala
             << setw(8)  << p.horario
             << setw(6)  << p.clasificacion
             << "$" << fixed << setprecision(2) << p.precio << endl;
    }
    
    cout << "-------------------------------------------------\n";
    cout << "IVA aplicable: " << (IVA * 100) << "%\n";

    return 0;
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: