Hem Programlama hem de Veri Tabanı derslerini alan öğrencileri yazdırmak için kullanılır. Çalışma mantığı: Öncelikle yığın tepesini ve liste başını gösteren iki işaretçi alınır. Yığın elemanlarını yazdırma metoduna benzer mantıkla…
Numara Bölümü Adı Soyadı V.Tabanı Prog 10346 Bilgisayar Mühendisliği Said Yağmahan X X 10583 Bilgisayar Mühendisliği Ender Ariç X X 10783 Bilgisayar Mühendisliği Hüseyin Varol X X 10610 Bilgisayar Mühendisliği…
bolum değişkeninin private olmasından dolayı öğrencinin bölümünü ekrana yazmak için kullanılmıştır. void Veriler::BolumYaz(void) { cout << bolum << " Muhendisligi "; }
Öğrencinin okuduğu bölümü tutmak için kullanılan bolum değişkeninin değeri öğrencinin girmiş olduğu numarasına göre otomatik olarak sistem tarafından belirlenmektedir. Bunun için beş basamaklı olan öğrenci numarası analiz edilmektedir. Analiz işlemi…
class Veriler { public: int numara; char isim; char soyisim; Veriler *sonraki; Veriler *onceki; void BolumBelirle(void); void BolumYaz(void); private: char bolum; };
Liste sonu ve liste başı değişkenleri private olduğundan dolayı değişkenlerin başka değişkenlere ulaşım gerektiğinde döndürmek için kullanılır.
Yığın tepesinin private olmasından dolayı sınıf dışından yığın tepesi ihtiyacı olması durumunda döndürmek için kullanılır.
Yığının tepesini gösteren bir işaretçi alınır, bu işaretçinin bilgileri yazdırılır ve işaretçinin yeni değerine işaretçinin sonrakinin değeri atanır. void Yigin::TumElemanlariYaz(void) { cout << "Yigindaki Elemanlar:\n"; YiginVerileri *Bakilan; Bakilan=YiginTepesi; while(Bakilan !=…
Tepe elemanının bilgilerini yazar. void Yigin::TepeElemaniniGoster(void) { cout << "Yiginin tepesindeki eleman:\n"; cout << YiginTepesi->numara << " "; YiginTepesi->BolumYaz(); cout << " " << YiginTepesi->isim << " " << YiginTepesi->soyisim…
Yığın tepesi NULL gösteriyorsa yığın boştur, değilse; yığın tepesini gösteren bir işaretçi alınır, yığın tepesini yığın tepesinin sonraki olarak atadıktan sonra eski yığın tepesini gösteren işaretçiyi sil. void Yigin::TepedenElemanSil(void) {…