Translate

Bu Blogda Ara

19 Haziran 2016 Pazar

Büyük Sayıları Çarpma Programı


Double Integer Farkı







#include <stdio.h>
#include <stdlib.h>


int main() {
 //büyük sayıları çarpa bilirsiniz.
 double a,b,pro; //a yı b yi kullanıcıdan alacağız 


 printf("2 sayi giriniz:\na=");


 scanf("%lf",&a);


 printf("b=");


 scanf("%lf",&b);


 pro=a*b;


 printf("a*b=%lf",pro);




 return 0;
}


double kullandık çünkü sadece tam sayılarla değil aynı zamanda rasyonel sayılarla ilgilenmek istiyoruz. Aşağıda yazılan programın değişkenleri int ile tanımlandı yukarıdaki programda a=15 ve b=32.25 idi şimdi aynı değerleri int ile yazılmış programa girelim bakalım sonuç ne çıkacak.




Görüldüğü gibi sonuç 30.25 in kesir kısmını atladı ve 30*25 yaptı onun için tam sayılarla işlem yaparken değişkenlerimizi doğru seçmek zorundayız

int ile yazılmış hali:

#include <stdio.h>
#include <stdlib.h>


int main() {
 // büyük sayıları çarpa bilirsiniz.
 int a,b,pro; //a yı b yi kullanıcıdan alacağız
 printf("2 sayi giriniz:\na=");
 scanf("%d",&a);
 printf("b=");
 scanf("%d",&b);
 pro=a*b;
 printf("a*b=%d",pro);


 return 0;
}

Hiç yorum yok:

Yorum Gönder