Döngüler etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Döngüler etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

4 Aralık 2013 Çarşamba

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

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


// ucgenciz.cpp : Defines the entry point for the console application.
//

#include 

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 taban = kenarUzunlugu * 2 - 1;

  for (i = 0; i < kenarUzunlugu; i++)
  {
   for (k = 0; k < taban; k++)
   {
    if ((i + k == ortaNokta || k - i == ortaNokta) )
    {
     //Üçgenin kenarları çiziliyor
     printf("*");
    }
    else if (i == ortaNokta)
    {
     //Üçgenin tabanı çiziliyor
     printf("*");
    }
    else
    {
     //Üçgein kenar çizgileri dışındaki kısımlar boş bırakılıyor
     printf(" ");
    }
   }
   //yeni satıra geçmek için
   
   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;
}
   

7 Ağustos 2013 Çarşamba

C Konsol Binom Açılımı Hesaplama

KONU : C Konsol Uygulamalar - Binom açılımı hesaplama ve katsayıları üçgen biçimde katsayıların gösterimi.
ETİKETLER: C - c konsol - c binom açılım - binom açılım hesaplama - c binom açılımı - c binom - binom c kodu - binom c programlama - binom açılımı c kodu - binom açılımı hesabı


#include < stdio.h >    

int main(){ 
        
        int k,j,a[18][18],c,n,i,devammi=0; 

        while(true)//sonsuz döngü, çıkılmak istenilene kadar devam et 
        { 
                for(c=0;c<18 ;c++) 
                { 
                        a[c][0]=1; 
        
                        a[c+1][c+1]=1; 
                } 

                do 
                { 
                        printf("Binom acilimini gormek istediginiz sayiyi giriniz(18 den kucuk olmali)\n ="); 

                        scanf("%d", &n); 
                }while(n<0);//girilen sayıyı kontrol et, negatif olmamalı 

                for(i=0;i<3*n;i++){ 
                        printf(" "); 
                } 

                printf("%5d",1); 

                for (k = 0;k < n; k++){ 

                        printf("\n"); 

                        for(i=0;i<(n-k-1)*3;i++) 
                                printf(" "); 

                        for(j=0; j<=k+1;j++) 
                        { 
                                if(k+1==j || j==0) 
                                { 
                                        printf("%5d ",1); 
                                } 
                                else 
                                { 
                                        a[k+1][j]=a[k][j-1]+a[k][j]; 
                                
                                        printf("%5d ", a[k+1][j] ); 
                                } 
                        } 
                } 

                printf("\n\nDevam etmek istiyorsaniz =>1\nCikmak istiyorsaniz =>0 basiniz.\n ="); 
        
                scanf("%d",&devammi); 

                //Eğer çıkmak için 1 e basılmışsa loop dan break komutu ile çıkılır. 
                
                if (devammi==0) 
                        break; 
        } 
        return 0; 
}    

5 Ağustos 2013 Pazartesi

C Konsol Uygulamalar Faktöriyel Hesaplama Örneği

KONU : C Konsol Uygulamalar - Faktöriyel hesaplama.
ETİKETLER: c faktöriyel hesaplama - c döngüler - c konsol okuma - c konsol yazdırma.


#include < stdio.h >

int faktoriyel(int); 

int main() 
{ 
        //x:faktoriyeli istenen sayı 
        //y:faktoriyelin sonucu 
        
        int x,y, a=0; 


        while(true) 
        { 
                printf("Faktoriyeli alinacak sayiyi giriniz\n<="); 
                
                scanf("%d", &x); 
                
                while(x < 0) 
                { 
                        printf("Negatif sayinin faktoriyeli olmaz.Lutfen yeniden deneyin.\n"); 
                        
                        printf("Faktoriyeli alinacak sayiyi giriniz\n<="); 
                        
                        scanf("%d", &x); 
                } 

                y=faktoriyel(x); 
                
                //sonucu x!=y çeklinde yazdır 
                
                printf("%d ! = %d \n", x, y); 

                printf("Devam etmek istiyorsaniz =>1\nCikmak istiyorsaniz =>0 basiniz.\n<="); 
                
                scanf("%d", &a); 

                //Eğer çıkmak için 1 e basılmışsa loop dan break komutu ile çıkılır. 
                
                if (a==0) 
                        break; 
        } 
        return 0; 
} 

//faktoriyel metodu: x değerinin faktoriyeli hesaplayıp sonucunu tam sayı (int) türünde döner. 
int faktoriyel (int x) 
{ 
        int  sum=1; 

        while(x!=0) 
        { 
                sum*=x; 
                x--; 
        } 
        return sum; 
} 
   

C Konsoldan Girilen 10 Sayıyı Sıralama

KONU : C Konsol Uygulamalar - Konsoldan girilen 10 sayıyı büyükten küçüğe ve küçükten büyüğe doğru sıralama.
ETİKETLER: C diziler - c döngüler - c sıralama - c küçükten büyüğe sıralama - c büyükten küçüğe sıralama.


#include < stdio.h >

int main() 
{ 
        int arraylist[10],i,j,k,buffer; 

        printf("10 tane farkli sayi giriniz\n"); 
        
        for (i=0; i<10 ; i++) 
        { 
                //Girilen sayıları sıra ile arraylist e kaydet 
                scanf("%d" , &arraylist[i]); 
        } 
        
        for(i=0;i<10;i++) 
        { 
                for(j=0; j<9; j++) 
                { 
                        //girilen sayıları sırala arraylist içinde sırala 
                        
                        if(arraylist[j]> arraylist[j+1]) 
                        { 
                                buffer=arraylist[j]; 
                                arraylist[j]= arraylist[j+1]; 
                                arraylist[j+1]=buffer; 
                        } 
                } 
        } 

        printf("\n\nGirilen sayilar buyukten kucuge dogru su sekilde siralandi: \n\n"); 
        
        for(k=9; k >=0 ; k--) 
        { 
                printf("%d , ", arraylist[k]); 
        } 

        printf("\n\nGirilen sayilar kucukten buyuge dogru su sekilde siralandi: \n\n"); 
        
        for(k=0; k <10 ; k++) 
        { 
                printf("%d , ", arraylist[k]); 
        } 
        
        //bir tuşa basılana kadar bekle 

        scanf("\n%d",&i); 

        return 0; 
}
  

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)