Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <vector>
- using namespace std;
- class Libro
- {
- private:
- string titulo,autor,editorial;
- int fecha;
- float precio;
- public:
- Libro(string, string, string, int, float);
- string getTitulo();
- void Agregar();
- void Mostrar();
- };
- Libro::Libro(string titulo, string autor, string editorial, int fecha, float precio)
- {
- this->titulo = titulo;
- this->autor = autor;
- this->editorial = editorial;
- this->fecha = fecha;
- this ->precio = precio;
- }
- string Libro::getTitulo() {
- return this->titulo;
- }
- void Libro::Agregar()
- {
- }
- void Libro::Mostrar()
- {
- }
- int main()
- {
- string titulo, autor, editorial;
- int fecha, i, opcion;
- float precio;
- char eleccion;
- vector <Libro> libros;
- /*Libro libro = Libro("sabado","roma","arbol",2,2.32);
- libro.Mostrar();*/
- do
- {
- cout << "1_ CARGAR LIBRO\n";
- cout << "2_ MOSTRAR LIBROS REGISTRADOS\n";
- cout << "3_ SALIR\n";
- cin >> opcion;
- switch (opcion)
- {
- case 1:
- do
- {
- cout << "Ingrese Titulo\n";
- cin >> titulo;
- cout << "Ingrese Autor\n";
- cin >> autor;
- cout << "Ingrese Editorial\n";
- cin >> editorial;
- cout << "Ingrese Año de Publicación\n";
- cin >> fecha;
- cout << "Ingrese precio\n";
- cin >> precio;
- Libro libro = Libro(titulo, autor, editorial, fecha, precio);
- libros.push_back(libro);
- cout << "Desea seguir registrando libros? s/n\n";
- cin >> eleccion;
- } while ((eleccion == 's') || (eleccion == 'S'));
- break;
- case 2:
- for(Libro x : libros) {
- std::cout << x.getTitulo() << std::endl;
- }
- break;
- default:
- break;
- }
- } while (opcion != 3);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement