Kare ve dikdörtgen çizen fonksiyonlu c programı

ilhan bahar tarafından 10 Ocak 2009 tarihinde yazılmıştır.
Yorum Yok


#include “stdafx.h”

#include <conio.h>

//Kaynak:www.ilhanbahar.com

//10.01.2009 20:32

//Kare ve dikdörgen basan fonksiyonlu yıldız programı

void yildizlar(int,int);//Bu tanımladığımız ile karenin alt ve üst satır hariç orta kısımlarını yazdırıcaz

void cizgiler(int); //Bu tanımladığımız ile alt ve üst satırları yazdırıcaz

int _tmain(int argc, _TCHAR* argv[])

{

int genislik=0,yukseklik=0;

printf (“Genislik giriniz=”);

scanf (“%d”,&genislik);

printf (“Yukseklik giriniz=”);

scanf (“%d”,&yukseklik);

cizgiler(genislik); //Önce karenin üst satırı

yildizlar(genislik,yukseklik); //Gövede bölümü

cizgiler(genislik); //Alt kısım

getch();

return 0;

}

 

void cizgiler (int genislik) //Alt ve üst satırı yazdığımız yer

{

for (int i=0;i<(genislik);i++)//-1 yapmıyoruz çünkü 6 ya kadar döner

{

printf (“*”); //üst ve alt kısmı burada yazıyor

 

}

printf (“\n”);

}

 

void yildizlar (int genislik,int yukseklik)

{

//Önce ineceği kadar bir while yapalım.Yani kaç satır olacağı…

 

int say=1; //son satır ve baştan bir satır az olacağı için

while (say<yukseklik-1)

{

say++;//Yukseklik boyunca her satır için fordaki işlemi yapıcaz.

for (int i=0;i<genislik;i++)

{

if (i==0)//Burada ilk tekli sutunlara yıldız basıyoruz

printf (“*”);

else if (i==genislik-1)//-1 çünkü for döngüsünde son satır genislik-1

printf (“*”);//Burada son sutundaki kısımlara yıldız basıyoruz

else

printf (” “);//Orta alandaki boşluklar

}

printf (“\n”);//Alt satıra geçiyoruz.Her while işlemi için…

}

}

Şunlar da ilginizi çekebilir;

  • FriendFeed'de Paylaş
  • Facebook'ta Paylaş
  • Twitter'da Paylaş
  • 

    Bu yazı hakkında yorum yapın...





    
    Hemen hatırlatalım, bu sitede yer alan bütün dökümanlar 5846 sayılı Fikir ve Sanat Eserleri Kanununun koruması kapsamındadır. 2008-2010 ©
    Siteden çalıntı değil alıntı yapmak isteyenlerin siteye link vermesi kafidir. "Ben link vermem direk çorlarım" diyenlerde ifşa edilecektir. Siteyi kodlamadık çünkü kodlanmışı (WordPress) vardı. Arama motorları ile arayı iyi tutmak adına Sitemap ekledik, temasını kullandığımız anarşik çocuğu da link verip, bu kısmı sonlandırmış olduk, hayırlı olsun.