Piramiti nesne olarak main'e ekleyin yeter
#include <iostream>
using namespace std;
class piramit{
private:
const unsigned char SEMBOL; //Piramit dolgu Malzemesi
const unsigned char BOSLUK; //Piramit Uzunluğu ve satır değişkenleri
int pu,n;
public:
piramit():SEMBOL(220),BOSLUK(' ') //Kurucu Fonksyon
{}
~piramit() //Yok Edici Foksyon
{}
void PiramitBoyut(){
do{
cout<<"Piramit Uzunlugunu girin(2-40): ";
cin>>pu ;
}while(pu<=1||pu>=41);
}
void PiramitCiz(){
cout<<endl;
for(int k=((21-pu)/2);k>=0;k--) //Ekran Satır ortalması
cout<<endl;
for(n=1;n<=pu;n++){ //Satır Ana döngü
for(int i=(pu-n)+((80-2*pu)/2);i>=1;i--) //Her satırdaki boşluk Döngüsü (pu-1)+ Ekran ortalama değeri(80-2*pu)/2
cout<<BOSLUK;
for(int j=1;j<=2*n-1;j++) //Her satırdaki Dolgu döngüsü (2n-1)
cout<<SEMBOL;
cout<<endl; //Yeni satıra geçiş
}
}
};
int main(){
piramit pr,ertugrul;
pr.PiramitBoyut();
pr.PiramitCiz();
getchar();
return 0;
}
C++ da NYP ile piramit nesnesi
C++ da NYP ile piramit nesnesi
Konuyu Okuyanlar: 1 Ziyaretçi
![[Resim: 114ld.jpg]](http://b1112.hizliresim.com/s/c/114ld.jpg)