Kami telah belajar bagaimana menulis program dalam Visual Basic 2010 untuk melakukan operasi aritmatika menggunakan operator matematika standar. Namun, untuk lebih perhitungan matematika yang rumit, kita perlu menggunakan built-in fungsi matematika di Visual Basic 2010. Ada banyak built-in fungsi matematika dalam Visual Basic 2010 yang akan kami memperkenalkan mereka satu per satu.
14.1 Fungsi Abs
Fungsi Abs mengembalikan nilai absolut dari angka yang diberikan. Sintaks
Matematika. Abs (jumlah)
* Kata kunci Math di sini menunjukkan bahwa fungsi Abs milik kelas Matematika. Namun, tidak semua fungsi matematika milik kelas Matematika.
14.2 Fungsi Exp
The Exp dari sejumlah x adalah nilai eksponensial dari x, yaitu mantan. Misalnya, Exp (1) = e = 2,71828182
Sintaks adalah Math.Exp (jumlah)
Contoh 14.1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim num1, num2 As Single
num1 = TextBox1.Text
num2 = Math.Exp(num1)
Label1.Text = num2
End Sub
Hasil Output contoh 14.1 dapat dilihat seperti dibawa ini.
14.3 Perbaiki Fungsi
Fungsi Fix memotong bagian desimal dari angka positif dan mengembalikan integer terbesar yang lebih kecil dari angka tersebut. Namun, ketika nomor tersebut adalah negatif, ia akan mengembalikan bilangan bulat terkecil yang lebih besar dari nomor tersebut. Misalnya, Perbaiki (9,2) = 9 tapi Perbaiki (-9,4) = - 9
Contoh 14.2
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim num1, num2 As Single
num1 = TextBox1.Text
num2 = Fix(num1)
Label1.Text = num2
End Sub
14.4 Fungsi Int
Int adalah fungsi yang mengubah angka menjadi integer oleh truncating bagian desimal dan bilangan bulat yang dihasilkan adalah bilangan bulat terbesar yang lebih kecil dari jumlah. Sebagai contoh :
Int(2.4)=2, Int(6.9)=6 , Int(-5.7)=-6, Int(-99.8)=-100
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim num1, num2 As Single
num1 = TextBox1.Text
num2 = Math.Log(num1)
Label1.Text = num2
End Sub
* Logaritma dari num1 akan ditampilkan di label1
14.6 The Rnd () Fungsi
Rnd sangat berguna ketika kita berurusan dengan konsep peluang dan probabilitas. Fungsi Rnd mengembalikan nilai acak antara 0 dan 1. nomor acak dalam bentuk aslinya tidak sangat berguna dalam pemrograman sampai kita mengkonversikannya ke bilangan bulat. Sebagai contoh, jika kita perlu untuk mendapatkan output acak 6 bilangan bulat dari 1 sampai 6, yang membuat program berperilaku seperti dadu virtual, kita perlu mengkonversi nomor acak untuk bilangan bulat dengan menggunakan rumus Int (Rnd * 6) 1 .
Contoh 14.4
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim num as integer
Randomize( )
Num=Int(Rnd()*6)+1
Label1.Text=Num
End Sub
Beriku ini adalah output hasil contoh 14.4
Dalam contoh ini, Int (Rnd * 6) akan menghasilkan integer acak antara 0 dan 5 karena fungsi Int memotong bagian desimal dari bilangan acak dan mengembalikan integer. Setelah menambahkan 1, Anda akan mendapatkan nomor acak antara 1 dan 6 setiap kali Anda klik tombol perintah. Misalnya, mengatakan nomor acak yang dihasilkan adalah 0,98, setelah mengalikannya dengan 6, menjadi 5,88, dan menggunakan fungsi bilangan bulat Int (5,88) akan mengkonversi angka ke 5; dan setelah menambahkan 1 Anda akan mendapatkan 6.
14,7 Fungsi Round
Fungsi Putaran adalah fungsi yang putaran sampai nomor ke sejumlah tempat desimal. Format ini Bundar (n, m) yang berarti untuk mengumpulkan sejumlah n untuk tempat m desimal. Misalnya, Math.round (7,2567, 2) = 7.26
Contoh 14.5
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim num1, num2 As Single
num1 = TextBox1.Text
num2 = Math.Round(num1, 2)
Label1.Text = num2
End Sub
hasil Output dapat dilihat seperti gambar dibawa ini:
* Math kata kunci di sini menunjukkan bahwa fungsi Putaran milik kelas Matematika.
14.1 Fungsi Abs
Fungsi Abs mengembalikan nilai absolut dari angka yang diberikan. Sintaks
Matematika. Abs (jumlah)
* Kata kunci Math di sini menunjukkan bahwa fungsi Abs milik kelas Matematika. Namun, tidak semua fungsi matematika milik kelas Matematika.
14.2 Fungsi Exp
The Exp dari sejumlah x adalah nilai eksponensial dari x, yaitu mantan. Misalnya, Exp (1) = e = 2,71828182
Sintaks adalah Math.Exp (jumlah)
Contoh 14.1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim num1, num2 As Single
num1 = TextBox1.Text
num2 = Math.Exp(num1)
Label1.Text = num2
End Sub
Hasil Output contoh 14.1 dapat dilihat seperti dibawa ini.
14.3 Perbaiki Fungsi
Fungsi Fix memotong bagian desimal dari angka positif dan mengembalikan integer terbesar yang lebih kecil dari angka tersebut. Namun, ketika nomor tersebut adalah negatif, ia akan mengembalikan bilangan bulat terkecil yang lebih besar dari nomor tersebut. Misalnya, Perbaiki (9,2) = 9 tapi Perbaiki (-9,4) = - 9
Contoh 14.2
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim num1, num2 As Single
num1 = TextBox1.Text
num2 = Fix(num1)
Label1.Text = num2
End Sub
14.4 Fungsi Int
Int adalah fungsi yang mengubah angka menjadi integer oleh truncating bagian desimal dan bilangan bulat yang dihasilkan adalah bilangan bulat terbesar yang lebih kecil dari jumlah. Sebagai contoh :
Int(2.4)=2, Int(6.9)=6 , Int(-5.7)=-6, Int(-99.8)=-100
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim num1, num2 As Single
num1 = TextBox1.Text
num2 = Math.Log(num1)
Label1.Text = num2
End Sub
* Logaritma dari num1 akan ditampilkan di label1
14.6 The Rnd () Fungsi
Rnd sangat berguna ketika kita berurusan dengan konsep peluang dan probabilitas. Fungsi Rnd mengembalikan nilai acak antara 0 dan 1. nomor acak dalam bentuk aslinya tidak sangat berguna dalam pemrograman sampai kita mengkonversikannya ke bilangan bulat. Sebagai contoh, jika kita perlu untuk mendapatkan output acak 6 bilangan bulat dari 1 sampai 6, yang membuat program berperilaku seperti dadu virtual, kita perlu mengkonversi nomor acak untuk bilangan bulat dengan menggunakan rumus Int (Rnd * 6) 1 .
Contoh 14.4
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim num as integer
Randomize( )
Num=Int(Rnd()*6)+1
Label1.Text=Num
End Sub
Beriku ini adalah output hasil contoh 14.4
Dalam contoh ini, Int (Rnd * 6) akan menghasilkan integer acak antara 0 dan 5 karena fungsi Int memotong bagian desimal dari bilangan acak dan mengembalikan integer. Setelah menambahkan 1, Anda akan mendapatkan nomor acak antara 1 dan 6 setiap kali Anda klik tombol perintah. Misalnya, mengatakan nomor acak yang dihasilkan adalah 0,98, setelah mengalikannya dengan 6, menjadi 5,88, dan menggunakan fungsi bilangan bulat Int (5,88) akan mengkonversi angka ke 5; dan setelah menambahkan 1 Anda akan mendapatkan 6.
14,7 Fungsi Round
Fungsi Putaran adalah fungsi yang putaran sampai nomor ke sejumlah tempat desimal. Format ini Bundar (n, m) yang berarti untuk mengumpulkan sejumlah n untuk tempat m desimal. Misalnya, Math.round (7,2567, 2) = 7.26
Contoh 14.5
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim num1, num2 As Single
num1 = TextBox1.Text
num2 = Math.Round(num1, 2)
Label1.Text = num2
End Sub
hasil Output dapat dilihat seperti gambar dibawa ini:
* Math kata kunci di sini menunjukkan bahwa fungsi Putaran milik kelas Matematika.
Code Project Contoh 14.4 open source Vb.Net
0 comments:
Post a Comment