69 lines
No EOL
1.1 KiB
C++
69 lines
No EOL
1.1 KiB
C++
/*
|
|
Rafay Ahmad
|
|
23I-2526
|
|
*/
|
|
#include <iostream>
|
|
using namespace std;
|
|
|
|
class Library{
|
|
char* bookTtile;
|
|
char* author;
|
|
int bookID;
|
|
int quantity;
|
|
float price;
|
|
static int totalBooks;
|
|
|
|
public:
|
|
|
|
// getter
|
|
char* getBookTitle(){
|
|
return bookTtile;
|
|
}
|
|
char* getAuthor(){
|
|
return author;
|
|
}
|
|
int getBookID(){
|
|
return bookID;
|
|
}
|
|
int getQuantity(){
|
|
return quantity;
|
|
}
|
|
float getPrice(){
|
|
return price;
|
|
}
|
|
// setter
|
|
void setBookTitle(char* title){
|
|
bookTtile = title;
|
|
}
|
|
void setAuthor(char* authorName){
|
|
author = authorName;
|
|
}
|
|
void setBookID(int id){
|
|
bookID = id;
|
|
}
|
|
void setQuantity(int q){
|
|
quantity = q;
|
|
}
|
|
void setPrice(float p){
|
|
price = p;
|
|
}
|
|
|
|
static void setTotalBooks(int totalBooks){
|
|
Library::totalBooks = totalBooks;
|
|
}
|
|
static int getTotalBooks(){
|
|
return Library::totalBooks;
|
|
}
|
|
|
|
void calcTotalPrice(){
|
|
cout<<"Total Price: "<<this->price * this->quantity<<endl;
|
|
}
|
|
|
|
};
|
|
|
|
int main(){
|
|
|
|
|
|
|
|
return 0;
|
|
} |