11 Mart 2014 Salı

C++ setprecision Kullanımı-ondalıklı sayılarda yuvarlama

Kodlama yaparken bazen virgülden sonraki tüm basamakların görünmesini istemeyiz bunun içinde bazı yollara başvurailiriz ben bugün setprecision() kullanarak ondalıklı sayılara nasıl oynayabileceğimizi göstereeğim öncelikle nedir bu setprecision diyelim ve başlayalım.

setprecision() Fonksiyonu

setprecision fonksiyonu bir ondalıklı sayının virgülden sonra kaç basamağının gösterileceğini belirler ve bir parametre alır Kullanım şekli setprecision(basamak_sayisi); şeklindedir.

setprecision Örneği
 #include <iostream>  
 #include <iomanip>  
 using namespace std;  
 int main(){  
      int s1, s2, s3;  
      double ort;  
      cout << "3 sayı giriniz: ";  
      cin >> s1 >> s2 >> s3;  
      ort = static_cast<double>(s1 + s2 + s3) / 3;  
      cout <<setprecision(4)<< ort;  
 }  
evet gördüğünüz gibi Sayımıza 4 basamak verdik kodumuzu çalıştırdığımızda virgülden sonra kaç basamak olursa olsun hep 2 basamak gösterecektir.


Yayınlayan: Unknown

C++ setprecision Kullanımı-ondalıklı sayılarda yuvarlama

vehbi akdogan - kişisel blog sitesi
Share:

Yorum Yaz ..

Facebook
Blogger

1 yorum:

  1. 4 demek istediniz herhalde. Virgülden sonraki sıfırları da yazıyor mu, ilk dört basamaktan sonrasını siliyor mu? Keşke biraz daha çok örnek koysaydınız, kafamda bir sürü soru işareti kaldı.

    YanıtlaSil

Sosyal Aglarda Ben :)
facebook
twitter
google
youtube
rss

About Us

İstatistik

Iletisim

Ad

E-posta *

Mesaj *

© Vehbi Akdogan - Kişisel Blog Sitesi | Tüm Hakları Saklıdır.