30 Kasım 2013 Cumartesi

C Programlama Örnekler 1

C Programlama 

Örnek 1 :
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main()
{
    //Klavyeden girilen iki sayının toplamını bulan bir c programı//
    int s1,s2,t;
    printf("Birici sayiyi giriniz");
    scanf("%d",&s1);
    printf("ikinci sayiyi giriniz");
    scanf("%d",&s2);

    t=s1+s2;

    printf("\n\nSayilarin Toplami: %d",t);

    return 0;
}


Örnek 2 :
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main()
{

//Klavyeden girilen iki notun ortalamasını bulan bir c programı - vize%40 final%60 olarak //
    int s1,s2,t;
    printf("Vize notunu giriniz:");
    scanf("%d",&s1);
    printf("Final notunu giriniz:");
    scanf("%d",&s2);

    t=s1*0.4+s2*0.6;
    printf("\n Notlarin Ortalamasi: %d",t);

   // printf("%d",t);
   return 0;
}

Örnek 3 :
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main()
{
//Klavyeden girilen iki sayının çarpım ve bölümünü bulan bir c programı//
    int s1,s2,c,b;
    printf("Birici sayiyi giriniz");
    scanf("%d",&s1);
    printf("ikinci sayiyi giriniz");
    scanf("%d",&s2);

    c=s1*s2;
    b=s1/s2;

    printf("\n\nsayilarin carpimi: %d",c);
    printf("\nsayilarin bolumu: %d",b);

   return 0;
}

Örnek 4 :
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main()
{
//Klavyeden iki notun ortalamasını bulan ve ortalaması 45den büyükse geçti değilse kaldı yazan bir c programı//
    int s1,s2,t;
    printf("Vize notunu giriniz:");
    scanf("%d",&s1);
    printf("Final notunu giriniz:");
    scanf("%d",&s2);

    t=s1*0.4+s2*0.6;

    if(t<45)
    {
        printf("KALDI.%d",t);
    }
    else
    {
    printf("GECTI: %d",t);
    }

   return 0;
}

Örnek 5 :
#include <stdio.h>
#include <stdlib.h>

int main()
{
//Klavyeden girilen isminizi 10 defa yazdıran bir c programı//
    int sayac;
    char isim[200];
    printf("Isminizi Yaziniz:");
    scanf("%s",&isim);

    printf("\n\n");

    for(sayac=1;sayac<11;sayac++)
    {

    printf("%d.Metin: %s\n",sayac,isim);
    }
     return 0;
}

Örnek 6 :
#include <stdio.h>
#include <stdlib.h>

int main()
{
//0'dan 10'a kadar olan sayıların toplamını bulan bir c programı//
    int t=0;
    int sayac;

    for(sayac=0;sayac<=10;sayac++)
    {
        t=t+sayac;
    }

    printf("%d",t);
    return 0;
}

12 yorum:

  1. Kodları daha açıklamalı biçimde yazarsanız daha güzel olabilir, ama yine de güzeller :)

    YanıtlaSil
    Yanıtlar
    1. böylede iyi bence şahsen ben anlıyorum aradan 6 yıl geçmiş sana cevap veriyorum nasıl bir duygu

      Sil
  2. şunu anlamadım //............// gibi yerler lazımmı anlatım içinmi koydunuz

    YanıtlaSil
    Yanıtlar
    1. Onlar kodun içinde görünmez sadece yorum satırıdır istediğin şeyi yazabilirsin sadece anlatmak amaçlı

      Sil
    2. bunlar açıklama satırlarıdır ve derleyici tarafından dikkate alınmaz sadece programın içeriği hakkında bilgi verirler

      Sil
  3. şunu anlamadım //..............// gibi yerler anlatım olarakmı yazılı yoksa koda dahilmi

    YanıtlaSil
  4. Kodlarınızı yazarken, yazılan kodlar ve satırlarla ilgili yorumlar eklemek istediğimizde // operatörünü kullanırız...// ile başlayan satırlar, işlenecek kod olarak kabul edilmez, yani bu satırlara yazdığınız ifadelerin programın çalışmasına bir etkisi olmaz. yorum satırları, yapılan işlerin neden ve nasıl yapıldığını veya kod ile ilgili başlık bilgisini açıklamak için kullanılır.

    YanıtlaSil
  5. Çok yararlı bir paylasim olmus. Cok tesekkurler..

    YanıtlaSil
  6. Hocam bu printf ("\n Sayiların toplami = %d",t); mesela. Burda 1 tane \n kullanılırken bazılarında 2 tane \n \n kullanmılmış. Farkını anlayamadım yardım eder misiniz?

    YanıtlaSil
  7. " \n "escape squence kontrol karakteridir değişkenlerin ve sabitlerin nasıl yazılacağını belirtir bir yani alt satıra geçişini sağlar bazı yerlerde iki adet kullanılmasının sebebi iki satır aşağıdan başlatmak içindir. http://en.cppreference.com/w/cpp/language/escape burada kontrol karakterleriyle ilgili bir tablo mevcut

    YanıtlaSil
  8. Hocam 1 lden 5 sayısına kadar olan tek sayıların toplamını karşılaştırma ve döngü komutları kullanarak bi gösterebilir misiniz Rica etsem

    YanıtlaSil
  9. #include
    int main(){
    int adet, sayac = 0, toplam = 0, i;
    printf("Maksimum degeri giriniz (n degeri): ");
    scanf("%d", &adet);
    if( adet <= 0 ){
    printf("0 dan buyuk deger giriniz!");
    return 0;
    }
    for ( i=1; i<=adet; i++ ){
    if( i % 2 == 1){
    toplam+=i;
    sayac++;
    }
    }
    printf("Toplam= %d\n", toplam);
    printf("Ortalama= %d", toplam/sayac);
    return 0;
    }

    hoca değil bende öğrenciyim
    windows kullanıyorsanız getch ve conio.h unutmayın...

    www.learncpp.com
    burada güzel alıştırmalar var oldukça faydalı olacaktır.

    YanıtlaSil

Copyright 2013-2017 | İbrahim BAYRAKTAR /dev/null Web Günlüğü