C Programlama | Yıldızlarla Şekil Oluşturma 1


Herkese merhabalar. Bu hafta birlikte yıldızlarla şekil oluşturmayı öğreneceğiz.  Yıldızlarla şekil oluşturma C programlama temelinde for döngülerini daha iyi kavramak için öğrenilmesi gereken klasik bir programdır.  Sözü fazla uzatmadan kod yazmaya başlayalım.

İlk olarak a ve b olmak üzere iki tane tamsayı değişkeni tanımlayacağız. Siz bunlara dilediğiniz ismi verebilirsiniz.  Bu değişkenleri satır sayısını ve yıldız sayısını tanımlamak üzere kullanacağım. Bu noktada a satır sayısını,b ise yıldız sayısını ifade etsin.

int main()
{

int a,b; // a = satır sayısı,b = yıldız sayısı

for döngüsü açarak kod yazmaya devam ediyoruz. Ancak iki tane iç içe for döngüsü açmamız gerekiyor çünkü satır oluşturmak için bu gerekli. En içteki döngü değişkeni tamamlandığında yeni bir satıra geçilmesi gerekiyor. Biz de bunun için iç içe for döngülerini kullanıyoruz.

for (a=0;a<5;a++)
{

for (b=0;b<8;b++)
{

printf("*");
}

Yukarıdaki kodu yazarak 5 satır ve her satırda 8 yıldızdan oluşan bir dikdörtgen oluşturduk.

Örneğin b,7 sayısına ulaştığında dışarıdaki döngü 1 adım daha ilerleyerek yeni bir satıra geçiyor.

Buraya kadar geldik,şimdi ufak ama önemli bir detayı kodumuza eklememiz gerekiyor. Döngü her başa döndüğünde yıldızların bir alt satıra geçmesi için \n çıktısını en içteki for döngüsünün hemen dışına ekliyor ve return 0 ile kodu sonlandırıyoruz.

printf("\n");
}

return 0;
}

Tüm Kod

#include<stdio.h>  //www.heryerdeyazilim.com
#include<stdlib.h>

int main()
{
int a,b; // a = satır sayısı,b = yıldız sayısı

for (a=0;a<5;a++)
{
    for (b=0;b<8;b++)
    {
        printf("*");
    }
    printf("\n");
}
    return 0;
}

 

C Programlama | Yıldızlarla Şekil Oluşturma 1

Giriş Yap

Hoşgeldin
Don't have an account?
Kayıt Ol

Şifreni Yenile

Back to
Giriş Yap

Kayıt Ol

Ekimize Katılmaya Hazırmısın

Back to
Giriş Yap
Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals