C Dili

C Bölme İşlemi

C programlama dilinde iki türünde bölme işlemi yapılıyorsa bölme işleminin sonucu ondalıklı kısım olmadan yapılacaktır. Fakat bölme işlemi yapılırken çıkacak tür belirtlirse bölme işleminin sonucunu ondalıklı olarak verecektir.

Örnek: İki int türünde bölme işlemi sonucu ondalık kısmı olmadan gösterilmektedir. (sonuc = x / y )

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

     char *locale;
     locale = setlocale(LC_ALL, "");

     int x;
     int y;
     float sonuc;
     printf("\n Birinci sayıyı girin: ");
     scanf("%d",&x);
     printf("\n İkinci sayıyı girin: ");
     scanf("%d",&y);
     sonuc = x / y;
     printf("\n Bölme İşlemi Sonucu: %f",sonuc);
     return 0;

}

 

Örnek: Tür dönüşümüne dikkat edilirse ondalık bölümünü de dikkate alınacaktır. (sonuc =(float) x / y )

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

     char *locale;
     locale = setlocale(LC_ALL, "");

     int x;
     int y;
     float sonuc;
     printf("\n Birinci sayıyı girin: ");
     scanf("%d",&x);
     printf("\n İkinci sayıyı girin: ");
     scanf("%d",&y);
     sonuc = (float) x / y;
     printf("\n Bölme İşlemi Sonucu: %f",sonuc);
     return 0;

}

 

 

 

Yorum Yap