27 Aralık 2013 Cuma

C Konsol Uygulamalar Yıldız ile Kenar Uzunluğuna Göre İçi Boş Üçgen Çizdirme Method 1



KONU : C Konsol Uygulamalar - Yıldız kullanarak konsol ekranına girilen kenar uzunluğuna göre içi boş üçgen çizdirme.
ETİKETLER:c konsol yıldız - c konsol üçgen - üçgen çizme - konsol işlemleri








#include < stdio.h >

int main()
{
 int kenarUzunlugu,i,k,secim;

 bool devamEtsinMi=true; //programdan çıkılmak istendiğnde false değerini alacak


 while(devamEtsinMi)
 {
  printf("Kenar Uzunluğunu Giriniz : ");

  scanf("%d",&kenarUzunlugu);

  int ortaNokta = kenarUzunlugu - 1;

  int n = 0;

  for (int i = 0; i < kenarUzunlugu; i++)
  {
   int b = 0;

   for (int j = kenarUzunlugu - n; j > 0;j-- )
   {

    if (i < kenarUzunlugu - 1)
    {
     printf(" ");
     if (j == 1 && b < 2)
     {
      printf("*");
      j = 2 * n;
      b++;
     }
    }
    else
    {  
     printf("*");
     j = 3;
     b++;
     if (b >= 2 * kenarUzunlugu - 1)
      j = 0;
    } 
   }
   
   printf("\n");
   
   n++;
  
   if(kenarUzunlugu-1==n)
    printf(" ");
  }
  printf("\n");

  //Çizilmiş olan üçgeni yeni date gelene kadar ekranda beklet

  printf("Programdan cikmak icin =>0\nDevam etmek icin =>1 basiniz.\n<=");

  scanf("%d",&secim);

  if(secim==0)
  {
   devamEtsinMi=false;//programda çık
  }
  else
  {
   devamEtsinMi=true;//programa devam et
  }

 }

 return 0;
}
   





Hiç yorum yok:

Yorum Gönder

Hatalı linkleri yorum yazarak bildirin

Etiketler

Array (9) bool (3) break (1) BubbleSort (1) C (23) char (4) Char Sınıfı (1) conio.h (5) Console (4) Dizi (1) Diziler (11) Döngüler (24) File Sınıfı (1) Fonksiyon (3) For (12) Function (2) Game (1) Getch (1) gets (1) if-else (6) if-else örnekleri (15) int (8) Konsol (16) Konsol Okuma (16) Konsol Yazdırma (17) Matematik (14) Oyun (1) Pointer (2) printf (9) scanf (8) Sort (1) stdio.h (10) stdlib.h (8) strcpy (1) String (1) string.h (2) Swap (1) Switch Case (3) time.h (1) while (5)