Logika Operator

Ini adalah calculator yang sanggat sederhana yang bisa mengoperasikan perhitungan sederhana. Baiklah langsung saja, untuk tahap awal silahkan desain tampilan seperti dibawah ini:

ImageUbahlah nama semua tools sesuai dengan fungsinya. Jika namanya sudah sesuai barulah kita bisa melai membuat codingnya. Baiklah dari gambar diatas terdapat dua buah inputan yaitu nilai1 dan nilai 2 dan jika 5 tombol operator logika di klik maka akan menampilkan hasilnya di textbox hasil. Sekarang mari kita tambahkan aksi-aksi dari setiap tombol

1 btnTambah

       private void btnTambah_Click(object sender, RoutedEventArgs e)
        {
            tbHasil.Text = (int.Parse(tbNilai1.Text) + int.Parse(tbNilai2.Text)).ToString();
        }

2 btnKurang

        private void btnKurang_Click(object sender, RoutedEventArgs e)
        {
            tbHasil.Text = (int.Parse(tbNilai1.Text) -int.Parse(tbNilai2.Text)).ToString();
        }

3 btnKali

       private void Button_Click(object sender, RoutedEventArgs e)
        {
            tbHasil.Text = (int.Parse(tbNilai1.Text) * int.Parse(tbNilai2.Text)).ToString();
        }

4 btnBagi

       private void btnBagi_Click(object sender, RoutedEventArgs e)
        {
            tbHasil.Text = (int.Parse(tbNilai1.Text) / int.Parse(tbNilai2.Text)).ToString();
        }

5 btnmod

       private void btnModulus_Click(object sender, RoutedEventArgs e)
        {
            tbHasil.Text = (int.Parse(tbNilai1.Text) % int.Parse(tbNilai2.Text)).ToString();
        }

Sedangkan untuk tombol Reset berfungsi untuk menghapus isi dari textbox nilai 1, nilai 2 dan hasil dengan code berikut :

       private void btnReset_Click(object sender, RoutedEventArgs e)
        {
            tbNilai1.Text = "";
            tbNilai2.Text = "";
            tbHasil.Text = "";
        }

Tombol keluar akan kembali ke page sebelumnya yang ada di history.

       private void btnKeluar_Click(object sender, RoutedEventArgs e)
        {
            NavigationService.GoBack();
        }

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: