C Programlama

C Programlama İşlemler

C Programlama Matematiksel İşlemler

C programlama işlemler dediğimizde aklımıza şimdilik matematiksel işlemler gelsin sevgili dostlar. Bu işlemlerimiz toplama, çıkarma, bölme vb işlemler olacak.  Bir önceki dersimizde değişkenleri öğrenmiştik şimdi bu değişkenleri kullanarak matematiksel işlemlerimize başlayabiliriz. Tüm C eğitim videolarıma buradan ulaşabilirsiniz.

C Programlama İşlemler : Toplama

Aşağıda iki tane int tanımlayıp değer verdik ardından bunların toplamını ekrana yazdırdık. Yani ekranda 4 çıktı sonuç olarak.

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a,b;
    
    a = 1;
    b = 3;
    
    printf("%d \n",a+b);
    
    system("pause");
    return 0;
}

 

Yöntem 2

Üstteki kodda bir iki değişken tanımlayıp ardından printf fonksiyonu içerisinde topladık peki başka şekilde nasıl yapabiliriz hemen öğrenelim. Şimdi aşağıdaki koda baktığımızda ise bir değişken daha tanımlayıp a ve b’nin toplamını TOPLAM değişkenine atadıktan sonra ekrana toplam değişkenini yazdırdık yine karşımıza dört çıkacaktır.

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a,b,toplam;
    
    a = 1;
    b = 3;
    toplam= a + b;
    
    printf("%d \n",toplam);
    
    system("pause");
    return 0;
}

 

Yöntem 3

Kullanıcıdan değer alıp bunları toplayalım. Şimdi 2 değişken tanımlayalım ardından kullanıcıdan değer isteyelim ve bu değerleri toplayıp ekrana yazdıralım. Aşağıda gördüğünüz gibi kod içerisinde hiç bir sayi yok ancak biz değer girdikten sonra bu a ve b değişkenlerine sayı atanacaktır.

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a,b,toplam;
    
    printf("1. Sayiyi giriniz : ");
    scanf("%d",&a);
    printf("2. Sayiyi giriniz : ");
    scanf("%d",&b);
    
    toplam = a + b;
    
    printf("%d \n",toplam);
    
    system("pause");
    return 0;
}

Sonuç olarak yukarıdaki kod çıktısı aşağıdaki gibi olacaktır.

c programlama işlemler

 

C Programlama İşlemler : Çıkarma

Çıkarma işlemi de toplama işleminden farklı değil yukarıdaki kod kısmında + yazdığımız yere – yazdığımızda artık elimizde bir çıkarma işlemi oluyor. Olay sadece bu kadar. Hadi o zaman basit bir çıkarma işlemi yapalım. Örnek olarak doğum tarihinizi girdiğinizde size yaşınızı gösteren bir program yazabiliriz. 2021 yılında olduğumuza göre biz yaşımızı şu şekilde buluruz : 2021 – doğduğumuz yıl yolunu kullanırsak ve doğum yılını da kullanıcıdan istersek böylece yaşı ekrana yazdırabiliriz.

#include <stdio.h>
#include <stdlib.h>
int main()
{

    int simdi=2021,dogum;
    
    printf("Dogum yilinizi giriniz : ");
    scanf("%d",&dogum);
    
    printf("Suanki yasiniz : %d \n",simdi-dogum);
    
    system("pause");
    return 0;
}

Yukarıdaki kodu çalıştırdığımızda artık elimizde şöyle bir çıktı olacaktır. Görüldüğü üzere c programlama işlemler çok da zor bir konu değil.

c programlama işlemler

 

C Programlama İşlemler : Çarpma

Hadi o zaman çarpma işlemi öğrenelim ama farklı olarak daha gelişmiş bir program yazalım. Örneğin yukarıdaki örneği ele alalım bize toplam yılı gösteriyordu biz bu yıl sayısını 12 ile çarparsak toplamda yaşadığımız ay sayısını bize gösterecektir. Hadi o zaman yukarıdaki programı birazcık daha geliştirelim.

#include <stdio.h>
#include <stdlib.h>
int main()
{

    int simdi=2021,dogum,ay;
    
    printf("Dogum yilinizi giriniz : ");
    scanf("%d",&dogum);
    
    printf("Suanki yasiniz : %d \n",simdi-dogum);
    
    ay = ( simdi - dogum ) * 12;
    
    printf("Toplamda yasadiginiz ay sayisi %d \n",ay);
    
    system("pause");
    return 0;
}

Yukarıda biz doğum tarihimizi girdiğimizde bize hem yaşımızı hem de yaşadığımız kadar ayı hesaplayıp karşımıza gösteren bir program yazmış olduk. Ekran çıktısı aşağıdaki gibi olacaktır.

c programlama işlemler

C Programlama İşlemler : Bölme

Canımızı en çok sıkacak kısma geldik ama korkmayın o kadar da büyük bir problem yok henüz ortada. Şimdi bir önceki işlemlerde int kullanıp toplama, çıkarma ve çarpma işlemi yaptık ancak bölmede 5’yi ikiye böldüğümüzde 2.5 etmesi gerekiyor ve int bize ondalık sayıları çalıştırmıyordu. Bu durumda double kullanmamız gerekecek. Bir önceki derslerimizi okuduysanız değişkenlerde ondalık sayılarla çalışmak için ya double ya da float ile çalışmamız gerektiğini sizlere aktarmıştım. Basit bir örnek ile işe başlayalım, 5’i ikiye bölüp ekrana yazdıralım.

#include <stdio.h>
#include <stdlib.h>
int main()
{
    double sayi=5;
    
    printf("5i ikiye bolursek %lf eder.\n",sayi/2);
    
    system("pause");
    return 0;
}

 

Gelişmiş bir örnek

Bölme işlemi de görüldüğü gibi sevgili dostlar artık geniş çaplı bir örneğe geçelim isterseniz. Ortalamanızı hesaplayan bir program yazalım o vakit. Şimdi vize, final ve ödev puanlarınız olsun bunları toplayıp 3’e bölelim ve ortalamanızı bulup ekrana yazdıralım. Ancak işin içerisinde bölme olduğu için double kullanabiliriz. Eğer virgülden sonraki sayılar bizim için önemsiz ise int de kullanabiliriz yani 2.7 yerine 3 gibi görmek istiyorsanız int de kullanabiliriz. Ancak tam notumuzu öğrenmek istiyorsak bu durumda virgüllü yani ondalık sayıları kullanmamız gerekiyor. Hadi o zaman kodumuzu yazalım.

#include <stdio.h>
#include <stdlib.h>
int main()
{

    double vize,final,odev,ortalama;
    
    printf("vize sonucunuz:");
    scanf("%lf",&vize);
    
    printf("final sonucunuz: ");
    scanf("%lf",&final);
    
    printf("Odev sonucunuz: ");
    scanf("%lf",&odev);
    
    ortalama = (vize+final+odev) / 3;
    
    printf("Ortalamaniz %lf\n",ortalama);
    
    system("pause");
    return 0;
}

Aşağıda gördüğünüz üzere 65 95 ve 50’nin ortalamasını bize 70 olarak gösterdi yazdığımız program. C programlama işlemler konusunda en basitten en gelişmişe bir kaç öğren ile öğrenmiş olduğumuzu umut ediyorum.

c programlama işlemler




İlgili Makaleler

Bir cevap yazın

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

Başa dön tuşu