Ejemplo utilizando switch case: Calculando Grados Fahrenheit vb.net
En este ejemplo de visual studio utilizaremos Las Formulas de conversión de incrementos
de grados Fahrenheit Celsius y Kelvin para calcular el valor de temperatura Introducido utilizando el switch case.
Formulas:
Fahrenheit a Celsius: C =(F-32)*5/9
Fahrenheit a Kelvin: K = (F-32)*5/9 +273
Celsius a Fahrenheit: F =C*9/5+32
Celsius a Kelvin: K=C+273
Kelvin a Fahrenheit: F= (k-273)9/5+32
Kelvin a Celsius: C=K-273
Diseño:
ocuparemos 3 labels, 1 textboxt, 1 combobox y 1 boton.
Codigo:
Public Class Form1 Dim f, c, k As Double Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 'asignadole los nombre ComboBox1.Items.Add("Fahrenheit a Celsius") ComboBox1.Items.Add("Fahrenheit a Kelvin") ComboBox1.Items.Add("Celsius a Fahrenheit") ComboBox1.Items.Add("Celsius a Kelvin") ComboBox1.Items.Add("Kelvin a Fahrenheit") ComboBox1.Items.Add("Kelvin a Celsius") End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Select Case ComboBox1.Text Case "Fahrenheit a Celsius" 'Fahrenheit a Celsius': Label2.Text = "Total: " + (CStr((TextBox1.Text - 32) * 5 / 9)) + " C" Case "Fahrenheit a Kelvin" Label2.Text = "Total: " + (CStr((TextBox1.Text - 32) * 5 / 9 + 273)) + " K" Case "Celsius a Fahrenheit" Label2.Text = "Total: " + CStr((TextBox1.Text * 9 / 5 + 32)) + " F" Case "Celsius a Kelvin" Label2.Text = "Total: " + CStr((TextBox1.Text + 273)) + " k" Case "Kelvin a Fahrenheit" Label2.Text = "Total: " + CStr(((TextBox1.Text - 273) * 9 / 5 + 32)) + " F" Case "Kelvin a Celsius" Label2.Text = "Total: " + CStr((TextBox1.Text - 273)) + " C" Case Else : Label2.Text = "Error" End Select End Sub End Class
Descargar Ejemplo:
Comentarios
Publicar un comentario