C – Aritmetik İşlemler
C dili ile kodlama yaparken bazı aritmetik terimler kullanıyoruz . Bu terimler işlemlerimizin daha kolayca yapılması sağlıyor. Bu yazımızda aritmetik işlemlerle ilgili programlar yapacağım. Bazı aritmetik terimler ve anlamları ;
Sayıyı 1 arttırmak için : sayı++ , ++sayı , sayı+=1
Sayıyı başka bir sayıyla toplamak için : sayı+=5 , sayı = sayı + 5
Sayıyı 1 azaltmak için : sayı– , –sayı , sayı-=1
Sayıyı başka bir sayıdan çıkartmak için : sayı-=5 , sayı = sayı – 5
Sayıyı bir sayıyla çarpmak veya bölmek için : sayı = sayı * 5 , sayı = sayı / 5
#include<stdio.h> int main() { int a=5 , b=7 , c=6 ; printf("a=%d , b=%d , c=%d\n",a,b,c); a=a*b; b=b+b; c++; printf("a=%d , b=%d , c=%d\n",a,b,c); /* a nın degeri degişti çünkü a yı artık a*b ye eşitledik. aynı şekilde b ve c ninde degerleri degişti */ a--; b=a+c; c= c-7; printf("a=%d , b=%d , c=%d\n",a,b,c); return 0; }
Ekran çıktısı ;
a=5 , b=7 , c=6 a=35 , b=14 , c=7 a=34 , b=41 , c=0
Yukarıdaki kodlama \n terimini kullandık bunun gibi bazı terimler var C dilinde. Bu terimler ;
\n : Alt satıra indirir.
\t : Bir tab boşluk bırakır.
\r : Satır başı yapar.
\\ : \ İşaretini ekrana basar.
/* */ : Bu iki işareti kullanarak istediginiz kadar satırı yorum satırı olarak kullanabilirsiniz.
// : Bir satırı yorum satırına çevirir. Yorum satırları ekrana basılmaz.
Şimdi yapacağımız programda while döngüsü kullanarak kullanıcıdan sayılar alıp bu sayıları toplayıp ekrana bastıracak.
#include<stdio.h> int main() { int sayi1 , sayi2 , toplam = 0 ; while(1){ printf("Ilk sayiyi giriniz:"); scanf("%d",&sayi1); printf("Ikinci sayiyi giriniz:"); scanf("%d",&sayi2); toplam= sayi1 + sayi2 ; printf("Girdiginiz sayilarin toplami : %d \n\n",toplam); } return 0; }
Ekran çıktısı ;
Ilk sayiyi giriniz: 5 Ikinci sayiyi giriniz: 5 Girdiginiz sayilarin toplami : 10 Ilk sayiyi giriniz: 8 Ikinci sayiyi giriniz: 9 Girdiginiz sayilarin toplami : 17 Ilk sayiyi giriniz: 54 Ikinci sayiyi giriniz: 15 Girdiginiz sayilarin toplami : 69 Ilk sayiyi giriniz: 235 Ikinci sayiyi giriniz: 48 Girdiginiz sayilarin toplami : 283