C – Basit Program Kümeleri [BPK] #1 Consol ekranında kullanıcı etkileşimli yıldızlı dikdörtgen yapımı (ascii)

başlık biraz uzun oldu ancak anlatmak istediğim olay şu iç içe döngüler ile ilgili bir örnek;
bizden sütun ve satır sayısını isteyecek, ve girilen değerlere göre ekrana * işareti ile bir dikdörtgen oluşturacak.
kodlarımız :
#include<stdio.h>
int main(){
int boy, en, i, j;
printf(”Sutun sayisini yaziniz: “);
scanf(”%d”,&en);
printf(”Satir sayisini yaziniz: “);
scanf(”%d”,&boy);
printf(”\n”);
for(i=0; i<boy; i++){
for(j=0; j<en; j++){
printf(”*”);
}
printf(”\n”);
}
printf(”\n”);
return 0;
}

açıklamalar :
#include<stdio.h>
bize lazım olan kütüphaneyi içeri aktardık,
int …

başlık biraz uzun oldu ancak anlatmak istediğim olay şu iç içe döngüler ile ilgili bir örnek;

bizden sütun ve satır sayısını isteyecek, ve girilen değerlere göre ekrana * işareti ile bir dikdörtgen oluşturacak.

kodlarımız :

#include<stdio.h>
int main(){
int boy, en, i, j;
printf("Sutun sayisini yaziniz: ");
scanf("%d",&en);
printf("Satir sayisini yaziniz: ");
scanf("%d",&boy);
printf("\n");
for(i=0; i<boy; i++){
for(j=0; j<en; j++){
printf("*");
}
printf("\n");
}
printf("\n");
return 0;
}

açıklamalar :

#include<stdio.h>

bize lazım olan kütüphaneyi içeri aktardık,

int boy, en, i, j;

kullanacağımız değişkenleri cinslerine göre tanımladık,

printf("Sutun sayisini yaziniz: ");
scanf("%d",&en);
printf("Satir sayisini yaziniz: ");
scanf("%d",&boy);

satır ve sütun sayılarını kullanıcıdan isteyerek en boy değişkeni içerisine aktardık,

for(i=0; i<boy; i++){
for(j=0; j<en; j++){
printf("*");
}
printf("\n");
}

işin can alıcı kısmı bu iç içe kullanılan döngüler,

burada ilk sıradaki döngü satır, sonraki (içerideki) döngü ise sütun kadar döner,
kaç satır varsa o sayıya ulaşana kadar sütun karakterleri için döner.
umarım anlatabilmişimdir.

Sende bir şeyler ekle


Bu sitedeki bütün yazıların hakları saklıdır, hepsi Ali GÜNDOĞDU'ya aittir ve Creative Commons lisansı ile lisanslıdır. Lütfen alıntı yaparken link veriniz ve yazarı belirtiniz. Altyapı : Wordpress , Üst Yapı : VuskaBlogThemev1.0 by Blog.Vuska.NET aka Ali GÜNDOĞDU