Soru: card adında kütüphane kartı verilerini saklayan bir sınıf oluşturun.Bu sınıf kitap adı,yazar ve elde bulunan kitabın sayısını saklasın.Kitap adı ve yazarı katar olarak,eldeki adedi tamsayı olarak saklayın.Kitap bilgilerini saklamak için store() adında ve bilgileri göstermek için show() adında birer public fonksiyon kullanın.Sınıfı göstermek için kısa bir main() fonksiyonu kullanın.
#include <iostream>
#include <cstring>
using namespace std;
class card{
char kitapadi[30];
char yazaradi[30];
int adet;
public:
void store(char *ka,char *ya,int sayi);
void show();
};
void card::store(char *ka,char *ya,int sayi){
strcpy(kitapadi, ka);
strcpy(yazaradi, ya);
adet=sayi;
}
void card::show(){
cout<<"Kitap adi: "<<kitapadi<<endl;
cout<<"Yazar adi: "<<yazaradi<<endl;
cout<<"Eldeki kitap sayisi:"<<adet<<"\n\n";
}
int main()
{
card kitap1,kitap2,kitap3;
kitap1.store("Yuzuklerin Efendisi","J.R.R Tolkien",3);
kitap2.store("Olasiliksiz","Adam Fewer",1);
kitap3.store("Ucuncu Gozun Gucu","Victoria Laugie",2);
kitap1.show();
kitap2.show();
kitap3.show();
return 0;
}
Hiç yorum yok:
Yorum Gönder