Pages

Ara

9 Aralık 2015 Çarşamba

Kütüphane Kartı Verileri - Sınıflar Konusu Örnekleri

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;
}




Kaynak Kitap: C++ Temel Öğrenim Kılavuzu : Herbert SCHILDT

Hiç yorum yok:

Yorum Gönder