Tampilkan postingan dengan label pembulatan. Tampilkan semua postingan
Tampilkan postingan dengan label pembulatan. Tampilkan semua postingan

Selasa, 29 Mei 2012

Jumlah Angka Dibelakang Koma – Belajar Java


 
Pada saat melakukan operasi aritmatika, terkadang kita menjumpai hasil operasi berupa bilangan berkoma. Sebuah bilangan berkoma pasti memiliki beberapa angka dibelakang tanda komanya. Sebuah permasalahan terkadang timbul saat kita ingin menampilkan bilangan berkoma tersebut dalam sebuah format tertentu yang telah kita tentukan sebelumnya. Terdapat beberapa cara yang bisa kita lakukan agar tampilan bilangan berkoma tersebut sesuai dengan keinginan kita, salah satunya yaitu dengan menentukan jumlah angka maksimal yang ada dibelakang koma dengan menggunakan DecimalFormat.
Pada postingan kali ini, akan coba dibahas mengenai penggunaan class DecimalFormat untuk mengatur tampilan bilangan berkoma.
Untuk dapat menggunakan class DecimalFormat, terlebih dahulu kita harus meng-import library :

import java.text.DecimalFormat;                                                         


setelah itu, ketikkan program dibawah ini dalam fungsi public static void main(String[] args),

        DecimalFormat formatData = new DecimalFormat("#.##");
        double a;
       
        a = Double.valueOf(formatData.format(2.5678));
        System.out.println(a);

Setelah program diatas selesai dibuat, coba di jalankan/running. Maka hasil tampilan dari contoh program diatas adalah sebagai berikut :



Pengaturan banyaknya angka dibelakang koma dapat kita atur dengan merubah banyaknya tanda pagar yang ada pada program :

DecimalFormat formatData = new DecimalFormat("#.##");

Program diatas membatasi banyak angka dibelakang koma sebanyak 2 angka dengan kata lain hanya aka nada 2 angka dibelakang koma. Jika kita ingin merubah menjadi 5 angka dibelakang koma, maka kita tinggal merubahnya menjadi :

            DecimalFormat formatData = new DecimalFormat("#.#####");




Semoga bermanfaat…. :)

Minggu, 15 April 2012

textBox – Visual C++ (GUI)



textBox merupakan sebuah tool pada visual C++ untuk menampilkan data maupun sebagai sebuah tool yang mana isi/data nya dapat kita ambil menjadi sebuah input. Data pada textbox ini bertipe string, yang mana kita tidak bisa sembarangan dalam mengambil dan menampilkan data selain string ke dalam sebuah textbox. Pada postingan kali ini, akan dibahas mengenai beberapa sintak program yang dapat digunakan dalam pengolahan data yang ada pada sebuah textbox, yang mana pengolahan disini meliputi pengambilan data, konversi data, dan menampilkan data kembali ke dalam sebuah textbox.
                                                                  
String ^ a= gcnew String(txtIn->Text);  
txtOut->Text=a;     
Mengambil isi textbox “txtIn” kemudian disimpan kedalam sebuah string yang diberi nama a. Kemudian variabel a tersebut ditampilkan ke textbox “txtOut”.

x = System::Double::Parse(txtIn->Text);
txtOut->Text=x.ToString();
Mengambil isi textbox “txtIn” kemudian dirubah/dikonversi menjadi sebuah data yang bertipe double yang disimpan kedalam sebuah variabel yang diberi nama x. Kemudian variabel x tersebut ditampilkan ke textbox “txtOut”.

y = System::Int32::Parse(txtIn->Text);
txtOut->Text=y.ToString();
Mengambil isi textbox “txtIn” kemudian dirubah/dikonversi menjadi sebuah data yang bertipe integer 32 bit yang disimpan kedalam sebuah variabel yang diberi nama y. Kemudian variabel y tersebut ditampilkan ke textbox “txtOut”.

String ^ str= gcnew String(txtIn->Text);

array<Char>^ c = str->ToCharArray();
                                   
String ^ stra = gcnew String(c[0].ToString());
txtOut->Text = stra;
Mengambil isi textbox “txtIn” kemudian disimpan kedalam sebuah string yang diberi nama str.
Setelah itu, string str dikonversi menjadi data array yang bertipe char, sehingga nantinya dapat diakses perindeks dari arraynya. Pada bagian program diatas, data pada indeks 0 ditampilkan kembali ke textbox “txtOut”.

z = System::Double::Parse(txtIn->Text);
z=Math::Round(z,1);
txtOut->Text=z.ToString();
Mengambil isi textbox “txtIn” kemudian dirubah/dikonversi menjadi sebuah data yang bertipe double yang disimpan kedalam sebuah variabel yang diberi nama z. setelah itu, data pada variabel z dibulatkan menjadi 1 angka dibelakang koma dengan menggunakan sintak “Math::Round(z,1)”. Pengaturan banyaknya angka dibelakang koma dapat disesuaikan dengan kebutuhan, kita cukup mengubah angka 1 menjadi angka yang sesuai dengan jumlah angka dibelakang koma yang kita inginkan dari sebuah variabel. Kemudian data variabel z tersebut ditampilkan ke textbox “txtOut”.