C Programlama Dili Yıldız ile Merdiven Yapma (‘*’) ya da Başka Karakterlerle
C Programlama Dili yıldız ile merdiven yapma kodunu bulabilirsiniz. ‘*’ karakteri yerine isterseniz farklı harf ya da rakamlarda kullanabilirsiniz.
C programlama dili yıldız ile merdiven yapma işlemini sadece for döngüsü kullanarak çok basit bir şekilde yapabilirsiniz. Yıldız işlemi yerine farklı harf, sayı ya da karakterlerde kullanabilirsiniz.
C Programlama Dili Yıldız ile Merdiven Yapma
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
#include <stdio.h> #include <conio.h> // * şekli ile merdiven yapma //Cemalettin Serit ckaynak.com | teknooneri.com | cemserit.com | wpeklentiler.com int main(){ int i, j, yildizSayisi=1; //İlk For satır sayısını yazdırır (kaç tane merdiven olacağını) for(i=0; i<10; i++){ // İkinci For ise Ekrana Yildiz yazdirir for(j=0; j<yildizSayisi; j++){ printf("*"); } //Her Yildiz yazdırma işleminden sonra aşağı inilir printf("\n"); //Her aşağı indiğinde 1 tane fazladan yildiz yazdırmak için yildizSayisi 1 artirilir yildizSayisi++; } getch(); return 0; } |
İsterseniz kaç sırala girileceğini ve girilecek karakteri de kullanıcının belirtmesini isterseniz aşağıdaki kodu kullanabilirsiniz.
C Programlama Dili Yıldız ile Merdiven Yapma (Kullanıcının İstediği Karakter ve Sıra kadar)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
#include <stdio.h> #include <conio.h> // * şekli ile merdiven yapma //Cemalettin Serit ckaynak.com | teknooneri.com | cemserit.com | wpeklentiler.com int main(){ int sira, i, j, yildizSayisi=1; char karakter; printf("Sira Giriniz: "); scanf("%d", &sira); printf("Girilecek Karakter (Tek bir Sayi, Harf ya da Karakter Giriniz): "); scanf(" %c", &karakter); // "%c" çalışmıyor --->> " %c" yapmak lazım //İlk For satır sayısını yazdırır (kaç tane merdiven olacağını) for(i=0; i<sira; i++){ // İkinci For ise Ekrana Yildiz yazdirir for(j=0; j<yildizSayisi; j++){ printf("%c", karakter); } //Her Yildiz yazdırma işleminden sonra aşağı inilir printf("\n"); //Her aşağı indiğinde 1 tane fazladan yildiz yazdırman için yildizSayisi 1 artirilir yildizSayisi++; } getch(); return 0; } |
Leave a reply
Lütfen yorum için giriş yap ve yakayıt ol Teşekkürler .