[C] Dört İşlem

Merhaba,

Bu yazımda C programlama dilinde dört işlemi anlatacağım.

İki tam sayıyı toplamak için öncelikle iki tam sayı değişkeni(int) tanımlamalıyız. Ardından bu sayıların toplamını tutacak bir değişken tanımlamalıyız.

İpucu : iki en büyük integer sayıyı toplayacağımızı düşünelim. İnteger bir değişken bu sayıyı tutabilecek midir ?

Max bir integer sayı = 2,147,483,647 dır. iki tane bu sayının toplamı bu sayıdan büyük olacağı için integer bir değişken bu sayıyı saklayamayacaktır. O nedenle böyle bir işlem yapacağınızı düşünüyorsanız toplam değerini tutacak sayının long olmasına özen göstermeliyiz. Ancak çoğu zaman toplamı da integer olarak saklayabiliriz.

#include"stdio.h"
#include"stdlib.h" //system("pause");

int main(void){
    int a,b;
    long sonuc;
    a = 10;
    b = 5;
    sonuc = a + b;
    //%d integer degerler icin toplamanin sonucunu ekrana yazdırır.
    printf("Toplama işleminin sonucu = %d \n",sonuc);
    system("pause");
    return 0;
}

Çıkartma işlemi ise toplamanın tam tersidir. Float değişkenler için değerlerin gösterilmesinde %d yerine %f kullanılmaktadır.

#include"stdio.h"
#include"stdlib.h" //system("pause");

int main(void){
    int a,b;
    long sonuc;
    a = 10;
    b = 5;
    sonuc= a - b;
    printf("Çıkartma işleminin sonucu = %f \n",sonuc);
    system("pause");
    return 0;
}

Çıkartma işleminde de dikkat edilmesi gereken nokta değişken tipleridir. Eğer ki integer bir sayıdan float bir sayıyı çıkartıyorsanız ve küsüratı da sonuçta almak istiyorsanız sonucun türü float olmalıdır. Eğer integer tanımlarsanız virgülden sonraki kısmı değişkene atayamazsınız.

#include"stdio.h"
#include"stdlib.h" //system("pause");

int main(void){
    int a;
    float b;
    int sonuc;
    a = 10;
    b = 5.5f;
    sonuc= a - b;  
    printf("Çıkartma işleminin sonucu = %f \n",sonuc);
    system("pause");
    return 0;
}

Çarpma işlemi ise * ile ifade edilir.

#include"stdio.h"
#include"stdlib.h" //system("pause");

int main(void){
    int a;
    int b;
    int sonuc;
    a = 10;
    b = 5;
    sonuc= a * b;  
    printf("Çarpma işleminin sonucu = %d \n",sonuc);
    system("pause");
    return 0;
}

Bölme işlemi ise / ile ifade edilir. Bölme işleminde de dikkat edilmesi gereken nokta tip seçimidir. İki tam sayının bölümü tamsayı olmayabilir. Bu nedenle float kullanımı sonuç için tercih edilmelidir.

#include"stdio.h"
#include"stdlib.h" //system("pause");

int main(void){
    int a;
    int b;
    int sonuc;
    a = 10;
    b = 5;
    sonuc= a * b;  

    printf("Çarpma işleminin sonucu = %f \n",sonuc);
    system("pause");
    return 0;
}

Temel hatları ile dört işlem bu kadar. Daha detaylı bir anlatım için değişken türleri ve işlemlerin bunların üzerine etkilerini incelemenizde fayda var.
Bir sonraki yazımda görüşmek dileğiyle.

[C] Üçgenin alanını hesaplama

Merhaba arkadaşlar,

Bu yazımda C programlama dili ile

  • Değişken tanımlamayı
  • Standart giriş çıkış birimlerini
  • Matematikteki 4 işlemi

kullanarak bir üçgenin alanını hesaplamayı anlatacağım.

Standart giriş çıkış işlemlerini kullanabilmek için ilk olarak stdio.h dosyasını eklemeliyiz.

Ardından sqrt gibi verilen sayının karekökünü alan işlem için math.h dosyasını eklemeliyiz.

Ve en sonda da açılan konsolda kullanıcıdan giriş bekleyecek olan getch fonksiyonu için conio.h dosyasını eklemeliyiz.

#include"stdio.h" 
#include"math.h" 
#include"conio.h"

Continue reading