Float veri tipindeki bir sayının tam kısmını almak için floor() fonksiyonunu kullanabilirsiniz. Bu fonksiyon, parametre olarak verilen ondalıklı sayının tam kısmını döndürür.
Aşağıdaki örnekte, float veri tipindeki sayi değişkeninin tam kısmını int veri tipindeki tamKisim değişkenine atadık:
#include <iostream>
#include <cmath> // floor fonksiyonu için gerekli kütüphane
using namespace std;
int main() {
float sayi = 1153403962.0;
int tamKisim = floor(sayi); // tam kısmı al
cout << "Tam kisim: " << tamKisim << endl;
// Diğer rakamları ayrı bir değişkene aktarmak isterseniz:
int digerKisim = sayi - tamKisim;
cout << "Diger kisim: " << digerKisim << endl;
return 0;
}
Bu kod, "Tam kisim: 1153403962" ve "Diger kisim: 0" mesajlarını ekrana yazdırır. tamKisim değişkenine floor(sayi) ifadesi ile sayi değişkeninin tam kısmı atanır. Diğer rakamları ise sayi - tamKisim ifadesi ile ayrı bir değişkene aktarılabilir.
Beğen (1)
Yorumlar(0)
Yorum Yaz
Gönder