void HerIkiDersiAlanlar(void);

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 yığındaki elemanı ekrana yazmadan önce Liste::OgrenciBul() metodu yardımıyla öğrencinin Veri Tabanı dersini de alıp almadığı sınanır. Metot true değeri döndürdü ise öğrenci her iki dersi de almaktadır, ekrana yaz.


void HerIkiDersiAlanlar(void)
{
YiginVerileri *YiginaBak;
Veriler *ListeyeBak;
YiginaBak = Programlama->YiginTepesiDondur();
ListeyeBak = VeriTabani->ListeBasiDondur();
while(YiginaBak != NULL)
{
if(VeriTabani->OgrenciBul(YiginaBak->numara))
{
cout << YiginaBak->numara << " ";
YiginaBak->BolumYaz();
cout << YiginaBak->isim << " " << YiginaBak->soyisim << endl;
}
YiginaBak = YiginaBak->sonraki;
}
}

Yorum Yapın

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d blogcu bunu beğendi: