Kalkulator Suhu dengan VB
Membuat Rancangan Model Form (Sket)
Tujuan membuat rancangan model form yaitu agar mempermudah kita dalam mendesain form di aplikasi Visual Studio.
(Gambar Sket Form)
Membuat Alur Logaritma
- Berikut desain form di Visual Studio :
Control yang dibutuhkan dan harus diganti teksnya dengan :
- Label 1 = Kalkulator Konversi Suhu
- Label 2 = Suhu
- Label 3 = Celcius
- Label 4 = Reamur
- Label 5 = Fahrenheit
- Label 6 = Kelvin
- Group Box 1 = Suhu Awal
- Group Box 2 = Hasil Koversi
- Button 1 = Masukan Suhu
- Button 2 = Celcius
- Button 3 = Reamur
- Button 4 = Fahrenheit
- Button 5 = Kelvin
- Dan dibawah ini Coding untuk form :
Public Class Form1
Private Sub Button1_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
btn2.Click
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox2.BorderStyle = BorderStyle.FixedSingle
TextBox3.BorderStyle = BorderStyle.FixedSingle
TextBox4.BorderStyle = BorderStyle.FixedSingle
TextBox5.BorderStyle = BorderStyle.FixedSingle
TextBox1.Focus()
End Sub
Private Sub Button2_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
Button1.Click
Dim
suhu, reamur, fahrenheit, kelvin As Integer
suhu = Val(TextBox1.Text)
Select Case True
Case
1
reamur = suhu * 4 / 5
TextBox3.Text = Str(reamur)
fahrenheit = suhu + 32 * 9 / 5
TextBox4.Text = Str(fahrenheit)
kelvin = suhu + 273
TextBox5.Text = Str(kelvin)
TextBox2.BorderStyle = BorderStyle.None
TextBox3.BorderStyle = BorderStyle.FixedSingle
TextBox4.BorderStyle = BorderStyle.FixedSingle
TextBox5.BorderStyle = BorderStyle.FixedSingle
TextBox2.Text = ""
End Select
End Sub
Private Sub Button3_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
Button4.Click
Dim
suhu, celcius, fahrenheit, kelvin As Integer
suhu = Val(TextBox1.Text)
Select Case True
Case
1
celcius = suhu * 5 / 4
TextBox2.Text = Str(celcius)
fahrenheit = suhu + 32 * 9 / 4
TextBox4.Text = Str(fahrenheit)
kelvin = suhu + 273 * 5 / 4
TextBox5.Text = Str(kelvin)
TextBox2.BorderStyle = BorderStyle.FixedSingle
TextBox3.BorderStyle = BorderStyle.None
TextBox4.BorderStyle = BorderStyle.FixedSingle
TextBox5.BorderStyle = BorderStyle.FixedSingle
TextBox3.Text = ""
End Select
End Sub
Private Sub Button4_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
Button3.Click
Dim
suhu, celcius, reamur, kelvin As Integer
suhu = Val(TextBox1.Text)
Select Case True
Case
1
celcius = suhu - 32 * 5 / 9
TextBox2.Text = Str(celcius)
reamur = suhu - 32 * 4 / 9
TextBox3.Text = Str(reamur)
kelvin = suhu + 273 - 32 * 5 /
9
TextBox5.Text = Str(kelvin)
TextBox2.BorderStyle = BorderStyle.FixedSingle
TextBox3.BorderStyle = BorderStyle.FixedSingle
TextBox4.BorderStyle = BorderStyle.None
TextBox5.BorderStyle = BorderStyle.FixedSingle
TextBox4.Text = ""
End Select
End Sub
Private Sub Button5_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
Button2.Click
Dim
suhu, celcius, reamur, fahrenheit, kelvin As Integer
suhu = Val(TextBox1.Text)
Select Case True
Case
1
celcius = suhu - 273
TextBox2.Text = Str(celcius)
reamur = suhu - 273 * 4 / 5
TextBox3.Text = Str(reamur)
fahrenheit = suhu + 32 - 273 *
9 / 5
TextBox4.Text = Str(kelvin)
TextBox2.BorderStyle = BorderStyle.FixedSingle
TextBox3.BorderStyle = BorderStyle.FixedSingle
TextBox4.BorderStyle = BorderStyle.FixedSingle
TextBox5.BorderStyle = BorderStyle.None
TextBox5.Text = ""
End Select
End Sub
End Class


Komentar
Posting Komentar