Ada tiga jenis pembulatan bilangan pecahan di Delphi. Fungsi yang dipakai adalah Round, Floor, dan Ceil. Masing-masing menghasilkan bilangan yang berbeda. Mana yang Anda pakai tergantung kebutuhan. Jangan lupa untuk menyertakan unit yang mengatur ketiga fungsi ini, yaitu: Math di bagian uses, ya.
Round
Unit sytem
Anda masih ingat pembulatan yang diajarkan di sekolah. Jika nilainya adalah setengah atau lebih, maka akan dibulatkan ke atas. Jika kurang dari setengah, akan dibulatkan ke bawah. Pembulatan ini juga dikenal sebagai pembulatan Bank. Nah jenis pembulatan ini memakai fungsi Round.
sintaks:
Round(bilangan: extended): int64;
Ceil
Unit Math
Anda pernah membeli barang dengan harga yang sulit seperti, 74.400. Uang 600 sukar didapatkan, sehingga si penjual akan menganggap harga barang kita dengan 75000 (sama juga bohong harganya). Jadi berapapun nilainya, mereka selalu membulatkan ke atas (ya iyalah, kalau ke bawah kan rugi.). Pembulatan seperti ini menggunakan perintah Ceil di Delphi.
sintaks:
function Ceil(const X: Extended): Integer;
Floor
Unit Math
Namanya saja lantai (floor), maka pembulatan ini jelas ke bawah. Gunanya? Bisa digunakan untuk statistik Misal, setiap 6.5 orang dari 10 di Surabaya kecanduan game. Tentu saja tidak mungkin ada 6.5 orang, jadi bisa saja dibulatkan menjadi 6 saja.
sintaks:
function Floor(const X: Extended): Integer;
Contoh program:
Writeln('Ceil 100.6 = ', ceil(100.6));
Writeln;
Writeln('Ceil 100.4 = ', ceil(100.4));
Writeln;
Writeln('Floor 100.6 = ', floor(100.6));
Writeln;
Writeln('Floor 100.4 = ', floor(100.4));
Writeln;
Writeln('Round 100.6 = ', round(100.6));
Writeln;
hasilnya:
Home /
bilangan /
ceil /
contoh /
delphi /
float /
floor /
matematika /
math /
pecahan /
pembulatan /
round /
system /
Menangani Pembulatan Bilangan Pecahan di Delphi
Menangani Pembulatan Bilangan Pecahan di Delphi
Related Articles :
Mengetahui Bahasa Windows Program-program dewasa ini tidak hanya dipakai oleh bangsa berhuruf Latin, tetapi juga berhuruf "Gambar". Oleh karena itu adalah pe ...
Meletakkan Gambar di Form dengan TBitmapSetiap komponen yang mengandung TCanvas dapat kita gambari. Termasuk form. Kita dapat meletakkan gambar pada form. Yang pertama-tama h ...
Membalik String dengan AnsiReverseStringSejak awal mempelajari pemrograman, saya merasa bahwa banyak perintah Delphi yang terlihat remeh, namun di kemudian hari, justru perin ...
Membuat Aplikasi Service pada WindowsApa yang dimaksud dengan aplikasi service? Aplikasi service adalah aplikasi yang berjalan secara background pada windows dan tidak me ...
Program Kelipatan Persekutuan TerkecilKelipatan persekutuan terkecil dari bilangan a dan b, KPK(a,b), adalah bilangan bulat positif terkecil yang habis dibagi oleh a ...
Langganan:
Posting Komentar (Atom)
Diberdayakan oleh Blogger.
0 comments:
Posting Komentar