C Programlama

C Programlama Örnekleri 1

C Programlama Örnekleri 1
Merhabalar c programlama örnekleri adlı yazımızda daha önce öğrendiğimiz konuları ele alarak bir kaç tane örnek yapacağız. Bu yapacağımız örneklerin amacı aslında öğrendiğimiz bilgileri pekiştirmek olacaktır. Tüm eğitim videolarımıza Youtube kanalımızdan ulaşabilirsiniz. Ayrıca beni Twitter‘dan takip edebilirsiniz.

c programlama örnekleri


C Programlama Örnekleri : Printf  & Scanf

C programlama örnekleri dediğimizde aklımıza ilk hello wordl yani merhaba dünya ile başlanır genelde öncelikle bu örneğimizi yapıp sonra devam edeceğiz. Daha önceki yazılarımızda bahsettiğimiz printf ve scanf fonksiyonu kullanıcıdan değer almak ( scanf ) ve kullanıcıya, yani ekrana bir şey yazdırmak ( printf ) için kulllandığımız fonksiyonlardır. Buradan yazıyı okuyabilirsiniz

Örnek 1 : Şimdi ekrana “merhaba dünya” yazan bir fonksiyon yazalım. Unutmadan satır sonuna eklediğimiz \n kodu bir satır aşağı inmesini sağlyor.

#include <stdio.h>
#include <stdlib.h>
int main()
{
    printf("merhaba dunya \n");
    
    system("pause");
    return 0;
}

Yukarıdaki kod sayesinde ekrana “merhaba dünya” yazdık sevgili dostlar.

Örnek 2 : Kullanıcıdan bir int olarak  değer alıp bu değeri ekrana yazdıralım, ekran çıktısı da aşağıdaki gibi olacaktır.

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a;
    printf("Bir sayi giriniz : \n");
    scanf("%d",&a);
    
    printf("Girdiginiz sayi : %d \n",a);
    
    system("pause");
    return 0;
}

c programlama örnekleri


C Programlama Örnekleri : If Else

İf else bizim karar verme mekanizmalarımızdı. If else yazısına buradan ulaşabilirsiniz. Eğer hakkında bilginiz yoksa önce öğrenin sonra buradaki örnekle devam edelim.

Örnek 1 : Girilen sayının tek mi yoksa çift mi olduğuna karar verip bize bildiren bir program yazalım. Ekran çıktısı aşağıda gözükecektir. Aşağıdaki örnekte a % 2 == 0 işlemi mod alma işlemidir. Yani bir sayıyı ikiye böldüğümüzde sıfır ediyor mu diye soruyoruz if içinde. Peki ikiye bölünen sayı nedıir? Tabi ki çift sayıdır.  Hem c programlama örnekleri yapmaya hem de öğrenmeye devam edelim.

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a;
    printf("Bir sayi giriniz : \n");
    scanf("%d",&a);
    
    if( a % 2 == 0)
    {
        printf("Girdiginiz sayi : %d \n",a);
        printf("bu sayi cifttir.\n");
    }
    else
    {
        printf("Girdiginiz sayi : %d \n",a);
        printf("bu sayi tektir.\n");
    }
    
    
    system("pause");
    return 0;
}

c programlama örnekleri

 

Örnek 2 : Bu örneğimizde ise bir sayı isteyeceğiz kullanıcıdan bu sayının önce tek mi çift olduğuna karar vereceğiz. Ardından bu sayının 100’den büyük mü küçük mü ya da eşit mi olduğunu öğrenip ekrana yazdıracağız.

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a;
    printf("Bir sayi giriniz : \n");
    scanf("%d",&a);
    
    if( a % 2 == 0)
    {
        printf("Girdiginiz sayi : %d \n",a);
        printf("bu sayi cifttir.\n");
        if(a > 100 )
        {
              printf("girdiginiz sayi 100den buyuktur. \n");
        }
        else if ( a < 100 )
        {
                printf("girdiginiz sayi 100den kucuktur. \n");
        }
        else
        {
            printf("girdiginiz sayi 100dur. \n");
        }		
    }
    else
    {
        printf("Girdiginiz sayi : %d \n",a);
        printf("bu sayi tektir.\n");

        if(a > 100 )
        {
              printf("girdiginiz sayi 100den buyuktur. \n");
        }
        else if ( a < 100 )
        {
                printf("girdiginiz sayi 100den kucuktur. \n");
        }
        else
        {
            printf("girdiginiz sayi 100dur. \n");
        }	
    }
    
    
    system("pause");
    return 0;
}

Ekran görüntüsü aşağıdaki gibi olacaktır. C programlama örnekleri ile bilgilerimizi geliştirmeye devam edelim. Üstteki örnekle iç içe if yazılabileceğini de öğrenmiş olduk sevgili dostlar.

c programlama örnekleri


C Programlama Örnekleri : Switch Case

Daha önce switch case de öğrenmiştik onunla ilgili de bir örnek yapalım. Önceki switch case eğitimimizi buradan okuyabilirsiniz. Bu örneğimizde bir lokanta menüsü yapıp kullanıcıların menü seçimi yapmasını isteyelim. Kullanıcıya önce ana yemekler, içecekler ve salatadan oluşan bir menü göstereceğiz ardından seçim yaptıktan sonra bir menü daha karşısına çıkacak sadece bu kadar basit bir örnek yapalım.

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a;
    printf("Menu  \n");
    printf("1-Ana Yemekler\n2-Icecekler\n3-Salatalar\nSeciminiz ... ");
    scanf("%d",&a);
    
    switch(a)
    {
        case 1: printf("Ana Yemekler\n");
                printf("1- Yemek 1\n");
                printf("2- Yemek 2\n");
                printf("3- Yemek 3\n");
        break;
            case 2: printf("Icecekler\n");
                printf("1- Icecek 1\n");
                printf("2- Icecek 2\n");
                printf("3- Icecek 3\n");
        break;
            case 3: printf("Salatalar\n");
                printf("1- salata 1\n");
                printf("2- salata 2\n");
                printf("3- salata 3\n");
        break;
        default: printf("yanlis secim yaptiniz.");
        
    }
    
    system("pause");
    return 0;
}

Yazdığımız kodun ekran çıktısı aşağıdaki gibi gözükecektir. Ayrıca if’te olduğu gibi switch case yazarken de iç içe kodlama yapabiliriz.

c programlama örnekleri


C Programlama Örnekleri : İşlemler

Bu bölümde de işlem yapalım. Problemimiz şöyle olsun; elimizde bir küp var ve bunun yüzey alanını  hacmini öğrenmek istiyoruz. Küpün 1 kenarını kullanıcıdan alıp hesaplamaların hepsini programa yazdıktan sonra verileri kullanıcıya gösterelim. Öncelikle size aşağıdaki formülü yazayım. Küpün yüzey alanı demek bir yüzünün alanı çarpı 6 demek çünkü 6 tane yüzey alanı vardır. Hacmi ise yükseklik çarpı genişlik çarpı boy demektir.

Küpün Yüzey Alanı : 6 x ( bir kenar uzunluğu x bir kenar uzunluğu )

Küpün Hacmi : bir kenar uzunluğu x bir kenar uzunluğu x bir kenar uzunluğu

Üstteki bilgileri de aldığımıza göre hadi kodumuzu yazmaya başlayalım.

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a,yuzey_alani,hacim;

    printf("kupun bir kenarini giriniz : ");
    scanf("%d",&a);
    
    yuzey_alani = 6 * (a*a);
 	hacim = a * a * a;
 	
 	printf("Yuzey alani : %d \n",yuzey_alani);
 	printf("Hacim : %d \n",hacim);
    
    system("pause");
    return 0;
}

Ekran çıktısı aşağıdaki gibi olacaktır.

c programlama örnekleri

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

Başa dön tuşu