Skip to content

Instantly share code, notes, and snippets.

@emirozturk
Created March 21, 2019 12:25
Show Gist options
  • Save emirozturk/6b379b2c3552d4cc5ceb456011384e2d to your computer and use it in GitHub Desktop.
Save emirozturk/6b379b2c3552d4cc5ceb456011384e2d to your computer and use it in GitHub Desktop.
NYP 6. Hafta Uygulama
#include <iostream>
class Nokta{
private:
int x,y,genislik,yukseklik;
public:
Nokta(){}
Nokta(int X,int Y,int Genislik,int Yukseklik){
x=X;y=Y;genislik = Genislik;yukseklik = Yukseklik;
}
Nokta(int X1,int X2,float Y1,float Y2){
x=X1;y=Y1;genislik = X2-X1;yukseklik = Y2-Y1;
}
int GetX(){return x;}
int GetY(){return y;}
int GetGenislik(){return genislik;}
int GetYukseklik(){return yukseklik;}
};
class Yapi{
Nokta eleman;
char karakter;
public:
Yapi(Nokta n,char Karakter){
eleman = n;
karakter = Karakter;
}
void Cizdir(){
//gotoxy(eleman.GetX(),eleman.GetY());
for(int i=0;i<eleman.GetGenislik();i++)
{
for(int j=0;j<eleman.GetYukseklik();j++)
std::cout << karakter;
std::cout<<std::endl;
}
}
};
int main(){
Yapi y(Nokta(0,0,5,5), '.');
Yapi y2(1,1,2,2,'A');
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment