Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama C++ Builder modf Fonksiyonu


modf Fonksiyonu

AÇIKLAMA

C++ Builder 6 ile uyumludur. Bu programda modf fonksiyonunun nasıl kullanıldığı gösterilmiştir. modf fonksiyonu küsüratlı bir sayının tam ve ondalık kısmını ayırabilen bir fonksiyondur. Burada tam kısmının aynı şekilde ayırıldığını fakat ondalik kısımda fazlalıklar olduğunu görebilirsiniz unutmayalımki kusuratlı sayılarda bu şekilde sonuçlar oluşmaktadır fakat uygun yazılabilecek bir programla bu problemde halledebilir burada sadece modf fonksiyonunun nasıl kullanıldığı  ve bu fonksiyonu kullanacaklar için bir çalışma yapılmıştır. Bu fonksiyon double olarak aldığı sayıyının tam kısmını ikinci parametreye (pointerin gösterdiği adrese) koyar ve ondalik kısmını da double olarak geri döndürür.

Programın Tamamını Aşağıdaki Linkten İndirebilirsiniz

Linki Görebilmeniz İçin Üye Olmanız Gerekmektedir...

Üye Kayıt 

Program Kodu:

Unit1.cpp

  1. //---------------------------------------------------------------------------
  2.  
  3. #include <vcl.h>
  4. #pragma hdrstop
  5. #include <math.h>
  6. #include "Unit1.h"
  7. //---------------------------------------------------------------------------
  8. #pragma package(smart_init)
  9. #pragma resource "*.dfm"
  10. TForm1 *Form1;
  11. //---------------------------------------------------------------------------
  12. __fastcall TForm1::TForm1(TComponent* Owner)
  13.         : TForm(Owner)
  14. {
  15. }
  16. //---------------------------------------------------------------------------
  17.  
  18.  
  19. void __fastcall TForm1::Button1Click(TObject *Sender)
  20. {
  21. String x=InputBox("Küsüratlı Sayı Girin","Küsüratlı Sayı Ayırma","");
  22. double ondalik,tam,sayi;
  23. sayi=StrToFloat(x);
  24. ondalik=modf(sayi,&tam);
  25. ShowMessage(tam);
  26. ShowMessage(ondalik);
  27. }
  28. //---------------------------------------------------------------------------
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Pazar, 02 Eylül 2012 23:28 )