modf Fonksiyonu

DrogbA

Forum Üyesi
Katılım
27 Ara 2020
Mesajlar
3,440
Tepkime puanı
0
Puanları
36
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.

Kod:
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop
#include <math.h>
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------


void __fastcall TForm1:utton1Click(TObject *Sender)
{
String x=InputBox("Küsüratlı Sayı Girin","Küsüratlı Sayı Ayırma","");
double ondalik,tam,sayi;
sayi=StrToFloat(x);
ondalik=modf(sayi,&tam);
ShowMessage(tam);
ShowMessage(ondalik);
}
//---------------------------------------------------------------------------
 

Nutella

Bayan Üye
Özel Üye
Katılım
2 Ocak 2021
Mesajlar
3,559
Tepkime puanı
0
Puanları
36
Cinsiyet
  1. Bayan
Takım
Galatasaray
Paylaşım için teşekkürler.
 
metal işleme
Üst