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

C programlama dilinde yıldızlarla şekil oluşturma örneklerinin 3. dersiyle karşınızdayım. Bu derste 5'ten 1'e kadar sayısı azalan bir yıldız şekli elde edeceğiz.


Herkese merhaba. Bu yazıda sizlere yıldızlarla farklı şekiller oluşturmanın yöntemlerinden birini göstereceğim. Bu programda yıldız sayısını 5’den 1’e kadar azaltarak aşağıdaki gibi bir görüntü elde edeceğiz.

Hemen başlayalım.

Bu programda,yıldızlarla şekil oluşturma örneklerinin çoğunda olduğu gibi,içi içe for döngüsü kullanacağız. Birinci for döngümüz satır sayısını ifade ederken,içteki for döngüsünü kullanarak yıldız sayısını değiştireceğiz.

Programımıza i ve j döngü değişkenlerini tanımlayarak başlayalım.

int i,j;

Daha sonra ilk for döngüsünü açıyoruz. Bu programda satır sayısının 5 olmasını istediğimiz için i değerini 5’e kadar artırıyoruz.

for(i=1; i<=5; i++)
{

İkinci for döngümüz de açıyoruz ancak döngü değişkenini ilk döngünün değişkenine kadar azaltıyoruz. Yani i değişkeni artarken j döngü değişkeninin tekrar sayısı azalacak. Bu da her bir satır atlandığında yıldız sayısının azalması demek.

Bu işlemden sonra döngünün içine yıldız sembolünü yazdıran komutu ekliyoruz.

for(j=5; j>=i; j--)
{
printf("*");
}

Programın,ilk döngünün her tekrarı sonunda (yani her satır sonunda) atlaması için \n ile bir satır atlatıyoruz. Ve ardından return 0 komutu ile programı sonlandırıyoruz.

printf("\n");
}
return 0;
}

Tüm Kod

#include <stdio.h> //heryerdeyazilim.com
#include <stdlib.h>
int main()
{
    int i,j;
    for(i=1; i<=5; i++)
    {
        for(j=5; j>=i; j--)
        {
            printf("*");
        }
        printf("\n");
    }
    return 0;
}

Like it? Share with your friends!

Comments 0

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

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