Cara pertama
((int)typeDataDouble)
Cara kedua
Convert.ToInt16(TypeDataDouble)
Untuk mengimplementasikan source code diatas silahkan ikuti langkah demi langkah dibawah ini, sebelumnya silahkan siapakan terlebih dahulu project kosong klik file new project pada IDE visual studio, muncul sebuah kotak project name, silahkan isi nama project sesuai dengan keinginan tidak ada aturan khusus dalam penamaan project
langkah 1 : tambahkan beberapa toolbox ke form yang telah ada. Atur dan tata sedemikian rupa sehingga tampilannya seperti pada gambar dibawah ini
Gambar 1. Preview desain aplikasi
langkah 2 : Double klik pada butoon "Cara 1" untuk membangkitkan event single klik pada button tersebut. Masukan source code berikut ini
double data1; data1=Convert.ToDouble(textBox1.Text); textBox2.Text = ((int)data1).ToString();
lakukan hal yang sama dengan button "Cara 2" untuk membangkitkan event single klik pada button tersebut. Masukan source code berikut ini
double data1;
data1 = Convert.ToDouble(textBox1.Text);
textBox3.Text = Convert.ToInt16(data1).ToString();
langkah 3 : Done, program selesai. Jika langkah langkah diatas dilakukan dengan benar, maka saat program dijalankan program akan meminta user untuk memasukan nilai bertype double di texbox1, selanjutnya button yang berlabelkan cara1 dan cara2 menunjukan perbedaan hasil. Berikut preview program yang telah dirunning
Gambar 2. Preview Hasil Running Program
dari preview running program diatas bisa dilihat bahwa sintaks convert.toint16() membulatkan keatas dan kebawah. Maksudnya jika dibelakang koma ada dua angka maka langsung dibulatkan keatas, sebaliknya jika angka dibelakang koma kurang dari 5 akan dibulatkan kebawah. Ini berbeda jika kita menggunakan (int)dataDouble maka berapapun angka dibelakang koma akan dibulatkan kebawah.
Tidak ada komentar:
Posting Komentar