Matematiksel İşlemler
4 işlem gibi olayları tanımlayabileceğimiz ınt değerlerimizi tanımlayalım.
#include<stdio.h>
int main (void) {
int sayi1,sayi2,sonuc;
sayi1=5;
sayi2=10;
// Kullandığımız her değişkeni tanımlamak zorundayız.
sonuc=sayi1+sayi2;
printf("sayıların sonucu %d",toplam);
//burada toplam sonucunu ekrana yazdırdık. Toplam sonucumuz int olduğu için %d kullanarak yazdırdık.
}
Burada sayi1 ve sayi2 olarak tanımlanış olan int değerlerimizi c programımıza toplatmış olduk.
Programımızın ekran çıktısı şu şekilde olacaktır.
sayıların sonucu 15
Hiç sonuc değişkeni kullanmadan da bunu yapabiliriz. yani:
#include<stdio.h>
int main (void) {
int sayi1,sayi2;
sayi1=5;
sayi2=10;
printf("sayilarin toplami %d",sayi1+sayi2);
sonuç değişkeni kullanmadan sayıların toplamını %d kullanarak yazdırmış olduk.,
Aynı işlemde fark da alabilirdik yani
printf("sayilarin farki %d", sayi1-sayi2);
sonuç olarak biz burada toplama fark bölüm çarpım işlemlerini de aynı şekilde yapabiliriz. Ancak önemli olan şey bölme işlemi yaparken ınt tanımlamak doğru olmaz çünkü bölümün sonucu tam sayı olmayabilir. Bölme işlemi yaparken şöyle kullanmak daha doğru olurç.
#include<stdio.h>
int main (void)
{
int sayi1,sayi2;
sayi1=5;
sayi2=10;
float bolum;
// bölüm değişikliğimizin türünü float olarak tanımladık yanı virgüllü sayıları da yazabilecek artık.
bolum=sayi1/sayi2;
printf("sayilarin bolumu %f",bolum);
}
// bolum sonucu float olduğu için %d yerine %f kullanarak yazdırdık.
küsüratlı işlemler ile çalışılacaksa float formatı kullanılmalıdır.
***
İnce bir ayrıntı: %f karakteri yerine %.2f kullanmış olsaydık virgülden sonra sadece iki karakter yazdırılırdı. %,3f için ise üç karakter yazdırılırdı.
***
Buraya kadar değişken değerlerimizi biz tanımlamıştık şimdi ise bu değişkenlerin kullanıcıdan alındığı bir örnek yazalım.
#include<stdio.h>
int sayi1,sayi2;
float sonuc;
int main (void)
{
printf("sayi 1 icin deger giriniz");
scanf("%d",&sayi1);
printf("sayi 2 icin deger giriniz");
scanf("%d",&sayi2);
sonuc=sayi1+sayi2;
printf("sayilarin toplami %f",sonuc);
getch();
}
Bu örnekte ise kullanıcıdan sayı1 ve sayı2 değerlerini girmesini istedik ve girdiği değerleri toplayıp ekrana yazdırmış olduk.
//DEVAM EDECEK//