Tutorial Belajar Pemrograman, membuat game, membuat aplikasi, membuat program, android, game maker, yii, php, CSS, HTML, java, javascript, codeigniter, jquery, Pascal, c++

Sunday, May 3, 2015

Tipe Data Decimal di C# - Salah satu tipe data yang unik dalam C# adalah decimal, yang bertujuan untuk digunakan dalam kalkulasi moneter. Untuk merepresentasikan nilai decimal menggunakan 128bit dalam rentang 1E-28 sampai 7.9E+28. Aritmatika floating point sangatlah rentan terhadap berbagai error pembulatan ketika diterapkan pada nilai desimal. 

Tipe decimal mengeliminasi error tersebut dan dapat secara akurat merepresentasikan sampai dengan 28 poisisi desimal. Kemampuan ini dipakai untuk mrepresentasikan nilai desimal tanpa error pembulatan sehingga cocok untuk komputasi yang melibatkan uang. Sebagai contoh kita akan membuat program menghitung harga yang telah didiskon dari harga awal dan presentasi diskon.

Buat Sebuah Project Program C# Baru

Buatlah sebuah project C# baru dengan nama belajar_decimal. Jika anda belum pernah membuat project sebelumnya baca di sini untuk melihat software dan langkah -langkah pembuatan projectnya : Program C# Sederhana

Buatlah sebuah kode file dengan nama main_decimal.cs dengan isi script sebagai berikut :

/* Belajar pemrograman c# dengan 
Jin Toples Programming */

using System;

class main_decimal
{
    static void Main()
    {
        decimal harga, diskon, harga_diskon;

        harga = 19000000.95m;
        diskon = 0.25m; //persen damam diskon adalah 25%

        harga_diskon = harga - (harga * diskon);
        Console.WriteLine("Harga setelah diskon : Rp."+ harga_diskon);
        
        //diberikan template format untuk membatasi dijit di belakang desimal
        Console.WriteLine("Harga setelah diskon : Rp.{0:###,###.##}", harga_diskon); 
        Console.ReadKey();
    }
}

Jika kalian perhatikan di atas konstanta desimal diikuti dengan sufiks m. Ini perlu karena tanpa sufiks, nilai akan diiterpresentasikan sebagai konstanta floating point standar, yang tidak kompatibel dengan tipe data decimal.

Pada keluaran harga diskon kedua kita melakukan template format untuk membatasi dijit dibelakang titk desimal serta membatasi setiap tiga angka dengan koma.

Jalankan program anda dengan cara klik Debug > Start Debuging atau tekan F5 pada keyboard.


Program Tipe Data Decimal C# anda sekarang sudah selesai, baca juga tutorial C# lainnya.

Terima Kasih Telah Mengunjungi Blog Sederhana Ini.

Di Mohon Apabila Anda Ingin Mengcopas Artikel Pada Blog ini Cantumkan URL Sumber.

Sebagai Pengunjung Yang Baik Anda Dapat Meninggalkan Komentar di Blog Sederhana Ini.

Share this post

0 komentar

:) :) :-) :-) :)) :)) =)) =)) :( :( :-( :-( :(( :(( :d :d :-d :-d @-) @-) :p :p :o :o :>) :>) (o) (o) [-( [-( :-? :-? (p) (p) :-s :-s (m) (m) 8-) 8-) :-t :-t :-b :-b b-( b-( :-# :-# =p~ =p~ :-$ :-$ (b) (b) (f) (f) x-) x-) (k) (k) (h) (h) (c) (c) cheer cheer

 
© Jin Toples Programming
Designed by BlogThietKe Cooperated with Duy Pham
Released under Creative Commons 3.0 CC BY-NC 3.0