Aplicatie in C++:

#include <iostream>

#include <string>


using namespace std;


// Clasa care reprezintă o destinație de vacanță

class Vacanta {

private:

    string destinatie;

    string descriere;

public:

    // Constructor

    Vacanta(string destinatie, string descriere) {

        this->destinatie = destinatie;

        this->descriere = descriere;

    }


    // Metodă pentru a obține numele destinației

    string getDestinatie() {

        return destinatie;

    }


    // Metodă pentru a obține descrierea destinației

    string getDescriere() {

        return descriere;

    }

};


// Funcția principală

int main() {

    // Crearea obiectelor de tip Vacanta

    Vacanta paris("Paris", "Paris, capitala Franței, este cunoscut pentru Turnul Eiffel, muzeul Luvru și atmosfera sa romantică.");

    Vacanta maldive("Maldive", "Maldive este un paradis tropical cunoscut pentru plajele cu nisip alb și apa turcoaz cristalină.");

    Vacanta tokyo("Tokyo", "Tokyo, capitala Japoniei, este un oraș vibrant, unde tehnologia de vârf se îmbină cu tradițiile vechi.");

    Vacanta newYork("New York", "New York, orașul care nu doarme niciodată, oferă atracții faimoase precum Statuia Libertății și Times Square.");


    // Array cu destinații de vacanță

    Vacanta destinatii[] = {paris, maldive, tokyo, newYork};


    // Afișarea opțiunilor pentru utilizator

    cout << "Alege o destinatie de vacanta pentru a afla mai multe informatii:" << endl;

    for (int i = 0; i < 4; i++) {

        cout << (i + 1) << ". " << destinatii[i].getDestinatie() << endl;

    }


    // Citirea alegerii utilizatorului

    int alegere;

    cout << "Introdu numarul destinatiei alese: ";

    cin >> alegere;


    // Verificarea alegerii și afișarea informațiilor corespunzătoare

    if (alegere >= 1 && alegere <= 4) {

        Vacanta vacantaAleasa = destinatii[alegere - 1];

        cout << "Ai ales: " << vacantaAleasa.getDestinatie() << endl;

        cout << vacantaAleasa.getDescriere() << endl;

    } else {

        cout << "Optiune invalida!" << endl;

    }


    return 0;

}


Comentarii

Postări populare de pe acest blog

IA si securitatea cibernetică

Cod Python pt aplicatie despre Securitate cibernetica