dotfiles/.config/Code/User/History/55b0855c/3x3y.cpp
RafayAhmad7548 ab03d5f10c test
2024-06-16 18:53:25 +05:00

75 lines
No EOL
1.2 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;
}
};
Library getBookAt(Library books[], int index){
return books[index];
}
int main(){
return 0;
}