Nesneye Dayalı Programlama ( Final 2016 ) Soru Çözümleri

Dumlupınar Üniversitesi Bilgisayar Mühendisliği 2015-2016 Bahar Yarıyılı Nesneye Dayalı Programlama Final soru çözümleri aşağıda yer almaktadır . Bütünleme sınavı için umarım  ışık tutar .


Soru 1 : Çok biçimlilik

int main(){
Sekil *sekilOrnek;
Dikdortgen diktdgn(10, 7);
Ucgen ucgn(10, 5);
sekilOrnek = &diktdgn;
sekilOrnek->alan();
sekilOrnek = &ucgn;
sekilOrnek->alan();
return 0;
}

Source.cpp

Sekil.h (Base Class)

Sekil.cpp

Dikdortgen.h 

Dikdortgen.cpp

Ucgen.h

Ucgen.cpp

Soru -2 : Operator Yukleme

int main(){

A a,b,c;
a.x = 5;
a.y = 10;
b.x = 4;
b.y = 15;
c = a + b;
cout << c;
cout << a + b ;

}

Source.cpp

Soru 3 : Şablonlar 

int main(){
Ucgen<int> yeniYcg(10,7,8);
cout << yeniYcg.enBuyukKenar();

return 0;
}

Source.cpp

 


Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir