Está en la página 1de 25

Cdigo Fuente

Andrs Cobos / Eric Surez


Cdigo Fuente del programa desarrollado en Visual Studio para la resolucin de los distintos parmetros requeridos para la correcta comprensin de la materia. NOTA: Cuenta con algunos parmetros crticos, como es que no admite valores menores o iguales a 0 (cero) ni tampoco la insercin de caracteres de letra. Los resultados se redondean a 4 decimales.

UNAQ Carretera Estatal 200 Quertaro - Tequisquiapan No. 22154 C.P. 76270. Coln, Quertaro. 1016600

04/02/2012

***MENU***
Public Class Menu Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click GasesIdeales.Show() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Estequiometra.Show() End Sub End Class

***GASES IDEALES***
Imports System.Windows.Forms Public Class GasesIdeales Dim T1 As Decimal Dim T2 As Decimal Dim P1 As Decimal Dim P2 As Decimal Dim V1 As Decimal Dim V2 As Decimal Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click PictureBox1.Visible = False PictureBox2.Visible = False PictureBox3.Visible = False Button1.Visible = False Label1.Visible = True Label2.Visible = True RadioButton1.Visible = True RadioButton2.Visible = True RadioButton3.Visible = True RadioButton10.Visible = True Button2.Visible = True End Sub Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged Button4.Visible = False Label15.Visible = False Label16.Visible = False Label17.Visible = False Label18.Visible = False Label19.Visible = False Label20.Visible = False Label3.Visible = True Label4.Visible = True Label5.Visible = True

Label6.Visible = True Label7.Visible = True Label8.Visible = False Label9.Visible = False Label10.Visible = False Label11.Visible = False Label12.Visible = True RadioButton4.Visible = False RadioButton5.Visible = False RadioButton6.Visible = True RadioButton7.Visible = True RadioButton8.Visible = True RadioButton9.Visible = True GroupBox1.Visible = True RadioButton4.Checked = False RadioButton5.Checked = False RadioButton6.Checked = False RadioButton7.Checked = False RadioButton8.Checked = False RadioButton9.Checked = False TextBox1.Visible = False TextBox2.Visible = False TextBox3.Visible = False TextBox4.Visible = False TextBox5.Visible = False TextBox6.Visible = False End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Button4.Visible = False Button4.Visible = False Label25.Visible = False Label21.Visible = False Label22.Visible = False Label23.Visible = False Label24.Visible = False Label13.Visible = False RadioButton1.Checked = False RadioButton2.Checked = False RadioButton3.Checked = False Label3.Visible = False Label4.Visible = False Label5.Visible = False Label6.Visible = False Label7.Visible = False Label8.Visible = False Label9.Visible = False Label10.Visible = False Label11.Visible = False RadioButton4.Visible = False RadioButton5.Visible = False RadioButton6.Visible = False RadioButton7.Visible = False RadioButton8.Visible = False RadioButton9.Visible = False Label12.Visible = False

Button3.Visible = False TextBox1.Visible = False TextBox2.Visible = False TextBox3.Visible = False TextBox4.Visible = False TextBox5.Visible = False TextBox6.Visible = False GroupBox1.Visible = False Label13.Visible = False Label14.Visible = False Label15.Visible = False Label16.Visible = False Label17.Visible = False Label18.Visible = False Label19.Visible = False Label20.Visible = False Label25.Visible = False Label26.Visible = False Label27.Visible = False Label28.Visible = False Label29.Visible = False Label30.Visible = False TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" TextBox4.Text = "" TextBox5.Text = "" TextBox6.Text = "" End Sub Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged Label15.Visible = False Label16.Visible = False Label17.Visible = False Label18.Visible = False Label19.Visible = False Label20.Visible = False Button4.Visible = False Label8.Visible = True Label9.Visible = True Label5.Visible = False Label6.Visible = False Label3.Visible = True Label7.Visible = True Label4.Visible = True Label10.Visible = False Label11.Visible = False Label12.Visible = True RadioButton4.Visible = True RadioButton5.Visible = True RadioButton6.Visible = False RadioButton7.Visible = True RadioButton8.Visible = True RadioButton9.Visible = False GroupBox1.Visible = True

RadioButton4.Checked = False RadioButton5.Checked = False RadioButton6.Checked = False RadioButton7.Checked = False RadioButton8.Checked = False RadioButton9.Checked = False TextBox1.Visible = False TextBox2.Visible = False TextBox3.Visible = False TextBox4.Visible = False TextBox5.Visible = False TextBox6.Visible = False End Sub Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton3.CheckedChanged Label15.Visible = False Label16.Visible = False Label17.Visible = False Label18.Visible = False Label19.Visible = False Label20.Visible = False Button4.Visible = False Label5.Visible = True Label6.Visible = True Label7.Visible = True Label10.Visible = True Label11.Visible = True Label3.Visible = False Label4.Visible = False Label8.Visible = False Label9.Visible = False RadioButton4.Visible = True RadioButton5.Visible = True RadioButton6.Visible = True RadioButton7.Visible = False RadioButton8.Visible = False RadioButton9.Visible = True Label12.Visible = True GroupBox1.Visible = True RadioButton4.Checked = False RadioButton5.Checked = False RadioButton6.Checked = False RadioButton7.Checked = False RadioButton8.Checked = False RadioButton9.Checked = False TextBox1.Visible = False TextBox2.Visible = False TextBox3.Visible = False TextBox4.Visible = False TextBox5.Visible = False TextBox6.Visible = False End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

'T constante If RadioButton1.Checked = True And RadioButton6.Checked = True Then P1 = (Val(TextBox6.Text) * Val(TextBox4.Text)) / Val(TextBox5.Text) If RadioButton1.Checked = True And RadioButton6.Checked = True Then Label27.Visible = True 'Restriccion de resultado a 4 decimales Label27.Text = FormatNumber(P1, 4) If RadioButton1.Checked = True And RadioButton9.Checked = True Then P2 = (Val(TextBox3.Text) * Val(TextBox5.Text)) / Val(TextBox4.Text) If RadioButton1.Checked = True And RadioButton9.Checked = True Then Label28.Visible = True 'Restriccion de resultado a 4 decimales Label28.Text = FormatNumber(P2, 4) If RadioButton1.Checked = True And RadioButton8.Checked = True Then V1 = (Val(TextBox6.Text) * Val(TextBox4.Text)) / Val(TextBox3.Text) If RadioButton1.Checked = True And RadioButton8.Checked = True Then Label29.Visible = True 'Restriccion de resultado a 4 decimales Label29.Text = FormatNumber(V1, 4) If RadioButton1.Checked = True And RadioButton7.Checked = True Then V2 = (Val(TextBox3.Text) * Val(TextBox5.Text)) / Val(TextBox6.Text) If RadioButton1.Checked = True And RadioButton7.Checked = True Then Label30.Visible = True 'Restriccion de resultado a 4 decimales Label30.Text = FormatNumber(V2, 4) 'P constante If RadioButton2.Checked = True And RadioButton4.Checked = True Then T1 = (Val(TextBox5.Text) * Val(TextBox2.Text)) / Val(TextBox4.Text) If RadioButton2.Checked = True And RadioButton4.Checked = True Then Label14.Visible = True 'Restriccion de resultado a 4 decimales Label14.Text = FormatNumber(T1, 4) If RadioButton2.Checked = True And RadioButton5.Checked = True Then T2 = (Val(TextBox4.Text) * Val(TextBox1.Text)) / Val(TextBox5.Text) If RadioButton2.Checked = True And RadioButton5.Checked = True Then Label26.Visible = True 'Restriccion de resultado a 4 decimales Label26.Text = FormatNumber(T2, 4) If RadioButton2.Checked = True And RadioButton8.Checked = True Then V1 = (Val(TextBox4.Text) * Val(TextBox1.Text)) / Val(TextBox2.Text) If RadioButton2.Checked = True And RadioButton8.Checked = True Then Label29.Visible = True 'Restriccion de resultado a 4 decimales Label29.Text = FormatNumber(V1, 4) If RadioButton2.Checked = True And RadioButton7.Checked = True Then V2 = (Val(TextBox2.Text) * Val(TextBox5.Text)) / Val(TextBox1.Text) If RadioButton2.Checked = True And RadioButton7.Checked = True Then Label30.Visible = True 'Restriccion de resultado a 4 decimales Label30.Text = FormatNumber(V2, 4)

'V constante If RadioButton3.Checked = True And RadioButton4.Checked = True Then T1 = (Val(TextBox2.Text) * Val(TextBox3.Text)) / Val(TextBox6.Text) If RadioButton3.Checked = True And RadioButton4.Checked = True Then Label14.Visible = True 'Restriccion de resultado a 4 decimales Label14.Text = FormatNumber(T1, 4) If RadioButton3.Checked = True And RadioButton5.Checked = True Then T2 = (Val(TextBox6.Text) * Val(TextBox1.Text)) / Val(TextBox3.Text) If RadioButton3.Checked = True And RadioButton5.Checked = True Then Label26.Visible = True 'Restriccion de resultado a 4 decimales Label26.Text = FormatNumber(T2, 4) If RadioButton3.Checked = True And RadioButton6.Checked = True Then P1 = (Val(TextBox6.Text) * Val(TextBox1.Text)) / Val(TextBox2.Text) If RadioButton3.Checked = True And RadioButton6.Checked = True Then Label27.Visible = True 'Restriccion de resultado a 4 decimales Label27.Text = FormatNumber(P1, 4) If RadioButton3.Checked = True And RadioButton9.Checked = True Then P2 = (Val(TextBox3.Text) * Val(TextBox2.Text)) / Val(TextBox1.Text) If RadioButton3.Checked = True And RadioButton9.Checked = True Then Label28.Visible = True 'Restriccion de resultado a 4 decimales Label28.Text = FormatNumber(P2, 4) 'Politropico If RadioButton10.Checked = True And RadioButton4.Checked = True Then T1 = (Val(TextBox3.Text) * Val(TextBox5.Text) * Val(TextBox2.Text)) / (Val(TextBox4.Text) * Val(TextBox6.Text)) If RadioButton10.Checked = True And RadioButton4.Checked = True Then Label14.Visible = True 'Restriccion de resultado a 4 decimales Label14.Text = FormatNumber(T1, 4) If RadioButton10.Checked = True And RadioButton5.Checked = True Then T2 = (Val(TextBox6.Text) * Val(TextBox4.Text) * Val(TextBox1.Text)) / (Val(TextBox3.Text) * Val(TextBox5.Text)) If RadioButton10.Checked = True And RadioButton5.Checked = True Then Label26.Visible = True 'Restriccion de resultado a 4 decimales Label26.Text = FormatNumber(T2, 4) If RadioButton10.Checked = True And RadioButton6.Checked = True Then P1 = (Val(TextBox6.Text) * Val(TextBox4.Text) * Val(TextBox1.Text)) / (Val(TextBox2.Text) * Val(TextBox5.Text)) If RadioButton10.Checked = True And RadioButton6.Checked = True Then Label27.Visible = True 'Restriccion de resultado a 4 decimales Label27.Text = FormatNumber(P1, 4)

If RadioButton10.Checked = True And RadioButton7.Checked = True Then P2 = (Val(TextBox3.Text) * Val(TextBox5.Text) * Val(TextBox2.Text)) / (Val(TextBox4.Text) * Val(TextBox1.Text)) If RadioButton10.Checked = True And RadioButton7.Checked = True Then Label28.Visible = True 'Restriccion de resultado a 4 decimales Label28.Text = FormatNumber(P2, 4) If RadioButton10.Checked = True And RadioButton8.Checked = True Then V1 = (Val(TextBox6.Text) * Val(TextBox4.Text) * Val(TextBox1.Text)) / (Val(TextBox2.Text) * Val(TextBox3.Text)) If RadioButton10.Checked = True And RadioButton8.Checked = True Then Label29.Visible = True 'Restriccion de resultado a 4 decimales Label29.Text = FormatNumber(V1, 4) If RadioButton10.Checked = True And RadioButton9.Checked = True Then V2 = (Val(TextBox3.Text) * Val(TextBox5.Text) * Val(TextBox2.Text)) / (Val(TextBox6.Text) * Val(TextBox1.Text)) If RadioButton10.Checked = True And RadioButton9.Checked = True Then Label30.Visible = True 'Restriccion de resultado a 4 decimales Label30.Text = FormatNumber(V2, 4) End Sub Private Sub RadioButton4_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton4.CheckedChanged Button4.Visible = True TextBox1.Visible = False If RadioButton2.Checked = True Then TextBox5.Visible = True If RadioButton2.Checked = True Then TextBox2.Visible = True If RadioButton2.Checked = True Then TextBox4.Visible = True If RadioButton3.Checked = True Then TextBox3.Visible = True If RadioButton3.Checked = True Then TextBox2.Visible = True If RadioButton3.Checked = True Then TextBox6.Visible = True If RadioButton10.Checked = True Then TextBox2.Visible = True If RadioButton10.Checked = True Then TextBox3.Visible = True If RadioButton10.Checked = True Then TextBox4.Visible = True If RadioButton10.Checked = True Then TextBox5.Visible = True If RadioButton10.Checked = True Then TextBox6.Visible = True End Sub Private Sub RadioButton5_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton5.CheckedChanged Button4.Visible = True TextBox2.Visible = False If RadioButton2.Checked = True Then TextBox5.Visible = True If RadioButton2.Checked = True Then TextBox1.Visible = True If RadioButton2.Checked = True Then TextBox4.Visible = True If RadioButton3.Checked = True Then TextBox3.Visible = True If RadioButton3.Checked = True Then TextBox1.Visible = True If RadioButton3.Checked = True Then TextBox6.Visible = True If RadioButton10.Checked = True Then TextBox1.Visible = True If RadioButton10.Checked = True Then TextBox3.Visible = True

If RadioButton10.Checked = True Then TextBox4.Visible = True If RadioButton10.Checked = True Then TextBox5.Visible = True If RadioButton10.Checked = True Then TextBox6.Visible = True End Sub Private Sub RadioButton6_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton6.CheckedChanged Button4.Visible = True TextBox3.Visible = False If RadioButton1.Checked = True Then TextBox5.Visible = True If RadioButton1.Checked = True Then TextBox6.Visible = True If RadioButton1.Checked = True Then TextBox4.Visible = True If RadioButton3.Checked = True Then TextBox1.Visible = True If RadioButton3.Checked = True Then TextBox2.Visible = True If RadioButton3.Checked = True Then TextBox6.Visible = True If RadioButton10.Checked = True Then TextBox1.Visible = True If RadioButton10.Checked = True Then TextBox2.Visible = True If RadioButton10.Checked = True Then TextBox4.Visible = True If RadioButton10.Checked = True Then TextBox5.Visible = True If RadioButton10.Checked = True Then TextBox6.Visible = True End Sub Private Sub RadioButton9_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton9.CheckedChanged Button4.Visible = True TextBox6.Visible = False If RadioButton1.Checked = True Then TextBox5.Visible = True Else If RadioButton1.Checked = True Then TextBox3.Visible = True Else If RadioButton1.Checked = True Then TextBox4.Visible = True Else If RadioButton3.Checked = True Then TextBox3.Visible = True Else If RadioButton3.Checked = True Then TextBox2.Visible = True Else If RadioButton3.Checked = True Then TextBox1.Visible = True Else If RadioButton10.Checked = True Then TextBox2.Visible = True If RadioButton10.Checked = True Then TextBox3.Visible = True If RadioButton10.Checked = True Then TextBox4.Visible = True If RadioButton10.Checked = True Then TextBox5.Visible = True If RadioButton10.Checked = True Then TextBox1.Visible = True End Sub Private Sub RadioButton8_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton8.CheckedChanged Button4.Visible = True TextBox5.Visible = False If RadioButton1.Checked = True Then TextBox3.Visible = True Else If RadioButton1.Checked = True Then TextBox6.Visible = True Else If RadioButton1.Checked = True Then TextBox4.Visible = True Else If RadioButton2.Checked = True Then TextBox1.Visible = True Else If RadioButton2.Checked = True Then TextBox2.Visible = True Else If RadioButton2.Checked = True Then TextBox4.Visible = True Else If RadioButton10.Checked = True Then TextBox2.Visible = True If RadioButton10.Checked = True Then TextBox3.Visible = True If RadioButton10.Checked = True Then TextBox4.Visible = True If RadioButton10.Checked = True Then TextBox1.Visible = True If RadioButton10.Checked = True Then TextBox6.Visible = True

End Sub Private Sub RadioButton7_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton7.CheckedChanged Button4.Visible = True TextBox4.Visible = False If RadioButton1.Checked = True Then TextBox5.Visible = True Else If RadioButton1.Checked = True Then TextBox6.Visible = True Else If RadioButton1.Checked = True Then TextBox3.Visible = True Else If RadioButton2.Checked = True Then TextBox5.Visible = True Else If RadioButton2.Checked = True Then TextBox2.Visible = True Else If RadioButton2.Checked = True Then TextBox1.Visible = True Else If RadioButton10.Checked = True Then TextBox2.Visible = True If RadioButton10.Checked = True Then TextBox3.Visible = True If RadioButton10.Checked = True Then TextBox1.Visible = True If RadioButton10.Checked = True Then TextBox5.Visible = True If RadioButton10.Checked = True Then TextBox6.Visible = True End Sub Private Sub Label14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label14.Click End Sub Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown 'Cuadro de texto 1 (variable i) para escribir solamente numeros, ni letras, ni comas, ni puntos, ni guiones If Not ((e.KeyValue >= 48 And e.KeyValue <= 57) OrElse (e.KeyValue >= 96 And e.KeyValue <= 105) OrElse (e.KeyValue >= 37 And e.KeyValue <= 40) OrElse (e.KeyValue = 8 OrElse e.KeyValue = 46)) OrElse (e.Shift = True Or e.Alt = True) Then e.Handled = True e.SuppressKeyPress = True End If End Sub Private Sub TextBox2_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox2.KeyDown 'Cuadro de texto 1 (variable i) para escribir solamente numeros, ni letras, ni comas, ni puntos, ni guiones If Not ((e.KeyValue >= 48 And e.KeyValue <= 57) OrElse (e.KeyValue >= 96 And e.KeyValue <= 105) OrElse (e.KeyValue >= 37 And e.KeyValue <= 40) OrElse (e.KeyValue = 8 OrElse e.KeyValue = 46)) OrElse (e.Shift = True Or e.Alt = True) Then e.Handled = True e.SuppressKeyPress = True End If End Sub Private Sub TextBox3_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox3.KeyDown 'Cuadro de texto 1 (variable i) para escribir solamente numeros, ni letras, ni comas, ni puntos, ni guiones If Not ((e.KeyValue >= 48 And e.KeyValue <= 57) OrElse (e.KeyValue >= 96 And e.KeyValue <= 105) OrElse (e.KeyValue >= 37 And e.KeyValue <= 40) OrElse (e.KeyValue = 8 OrElse e.KeyValue = 46)) OrElse (e.Shift = True Or e.Alt = True) Then e.Handled = True

e.SuppressKeyPress = True End If End Sub Private Sub TextBox4_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox4.KeyDown 'Cuadro de texto 1 (variable i) para escribir solamente numeros, ni letras, ni comas, ni puntos, ni guiones If Not ((e.KeyValue >= 48 And e.KeyValue <= 57) OrElse (e.KeyValue >= 96 And e.KeyValue <= 105) OrElse (e.KeyValue >= 37 And e.KeyValue <= 40) OrElse (e.KeyValue = 8 OrElse e.KeyValue = 46)) OrElse (e.Shift = True Or e.Alt = True) Then e.Handled = True e.SuppressKeyPress = True End If End Sub Private Sub TextBox5_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox5.KeyDown 'Cuadro de texto 1 (variable i) para escribir solamente numeros, ni letras, ni comas, ni puntos, ni guiones If Not ((e.KeyValue >= 48 And e.KeyValue <= 57) OrElse (e.KeyValue >= 96 And e.KeyValue <= 105) OrElse (e.KeyValue >= 37 And e.KeyValue <= 40) OrElse (e.KeyValue = 8 OrElse e.KeyValue = 46)) OrElse (e.Shift = True Or e.Alt = True) Then e.Handled = True e.SuppressKeyPress = True End If End Sub Private Sub TextBox6_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox6.KeyDown 'Cuadro de texto 1 (variable i) para escribir solamente numeros, ni letras, ni comas, ni puntos, ni guiones If Not ((e.KeyValue >= 48 And e.KeyValue <= 57) OrElse (e.KeyValue >= 96 And e.KeyValue <= 105) OrElse (e.KeyValue >= 37 And e.KeyValue <= 40) OrElse (e.KeyValue = 8 OrElse e.KeyValue = 46)) OrElse (e.Shift = True Or e.Alt = True) Then e.Handled = True e.SuppressKeyPress = True End If End Sub Private Sub TextBox5_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox5.TextChanged 'Programacion del cuadro de texto de n, para que no sea ni entero negativo ni cero If Val(TextBox5.Text) < 1 Then TextBox5.Text = "" End Sub Private Sub TextBox4_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox4.TextChanged 'Programacion del cuadro de texto de n, para que no sea ni entero negativo ni cero If Val(TextBox4.Text) < 1 Then TextBox4.Text = "" End Sub Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged 'Programacion del cuadro de texto de n, para que no sea ni entero negativo ni cero If Val(TextBox1.Text) < 1 Then TextBox1.Text = ""

End Sub Private Sub TextBox2_TextChanged(ByVal sender As e As System.EventArgs) Handles TextBox2.TextChanged 'Programacion del cuadro de texto de n, para negativo ni cero If Val(TextBox2.Text) < 1 Then TextBox2.Text End Sub Private Sub TextBox3_TextChanged(ByVal sender As e As System.EventArgs) Handles TextBox3.TextChanged 'Programacion del cuadro de texto de n, para negativo ni cero If Val(TextBox3.Text) < 1 Then TextBox3.Text End Sub Private Sub TextBox6_TextChanged(ByVal sender As e As System.EventArgs) Handles TextBox6.TextChanged 'Programacion del cuadro de texto de n, para negativo ni cero If Val(TextBox6.Text) < 1 Then TextBox6.Text End Sub

System.Object, ByVal que no sea ni entero = "" System.Object, ByVal que no sea ni entero = "" System.Object, ByVal que no sea ni entero = ""

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click If TextBox1.Visible = True And TextBox1.Text = "" Then Label15.Visible = True Else Label15.Visible = False If TextBox2.Visible = True And TextBox2.Text = "" Then Label16.Visible = True Else Label16.Visible = False If TextBox3.Visible = True And TextBox3.Text = "" Then Label17.Visible = True Else Label17.Visible = False If TextBox4.Visible = True And TextBox4.Text = "" Then Label18.Visible = True Else Label18.Visible = False If TextBox5.Visible = True And TextBox5.Text = "" Then Label19.Visible = True Else Label19.Visible = False If TextBox6.Visible = True And TextBox6.Text = "" Then Label20.Visible = True Else Label20.Visible = False If TextBox1.Text = "" Then Label13.Visible = False Else Label13.Visible = True If TextBox2.Text = "" Then Label21.Visible = False Else Label21.Visible = True If TextBox3.Text = "" Then Label22.Visible = False Else Label22.Visible = True If TextBox4.Text = "" Then Label23.Visible = False Else Label23.Visible = True If TextBox5.Text = "" Then Label24.Visible = False Else Label24.Visible = True If TextBox6.Text = "" Then Label25.Visible = False Else Label25.Visible = True If Label15.Visible = True Or Label16.Visible = True Or Label17.Visible = True Or Label18.Visible = True Or Label19.Visible = True Or Label20.Visible = True Then Button3.Visible = False Else Button3.Visible = True If Label15.Visible = True Or Label16.Visible = True Or Label17.Visible = True Or Label18.Visible = True Or Label19.Visible = True Or Label20.Visible = True Then Button4.Visible = True Else Button4.Visible = False If Label15.Visible = True Or Label16.Visible = True Or Label17.Visible = True Or Label18.Visible = True Or Label19.Visible =

True Or Label20.Visible = True Then Label25.Visible = False Else Label25.Visible = True If Label15.Visible = True Or Label16.Visible = True Or Label17.Visible = True Or Label18.Visible = True Or Label19.Visible True Or Label20.Visible = True Then Label24.Visible = False Else Label24.Visible = True If Label15.Visible = True Or Label16.Visible = True Or Label17.Visible = True Or Label18.Visible = True Or Label19.Visible True Or Label20.Visible = True Then Label23.Visible = False Else Label23.Visible = True If Label15.Visible = True Or Label16.Visible = True Or Label17.Visible = True Or Label18.Visible = True Or Label19.Visible True Or Label20.Visible = True Then Label22.Visible = False Else Label22.Visible = True If Label15.Visible = True Or Label16.Visible = True Or Label17.Visible = True Or Label18.Visible = True Or Label19.Visible True Or Label20.Visible = True Then Label21.Visible = False Else Label21.Visible = True If Label15.Visible = True Or Label16.Visible = True Or Label17.Visible = True Or Label18.Visible = True Or Label19.Visible True Or Label20.Visible = True Then Label13.Visible = False Else Label13.Visible = True End Sub Private Sub RadioButton10_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton10.CheckedChanged Label15.Visible = False Label16.Visible = False Label17.Visible = False Label18.Visible = False Label19.Visible = False Label20.Visible = False Button4.Visible = False Label12.Visible = True Label3.Visible = True Label4.Visible = True Label5.Visible = True Label6.Visible = True Label7.Visible = True Label9.Visible = False Label10.Visible = True GroupBox1.Visible = True RadioButton4.Visible = True RadioButton5.Visible = True RadioButton6.Visible = True RadioButton7.Visible = True RadioButton8.Visible = True RadioButton9.Visible = True RadioButton4.Checked = False RadioButton5.Checked = False RadioButton6.Checked = False RadioButton7.Checked = False RadioButton8.Checked = False RadioButton9.Checked = False TextBox1.Visible = False

TextBox2.Visible TextBox3.Visible TextBox4.Visible TextBox5.Visible TextBox6.Visible End Sub

= = = = =

False False False False False

Private Sub GasesIdeales_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub End Class

***ESTEQUIOMETRIA***
Imports System.Windows.Forms Public Class Estequiometra Dim AFc As Decimal Dim AFa As Decimal Dim AFO = 15.0526 Dim AFAM = 6.4359 Dim AFM = 17.16 Dim AFD = 14.9392 Dim x As Decimal Dim y As Decimal Dim a As Decimal Dim b As Decimal Dim c As Decimal Dim O As Decimal Dim H2O As Decimal Dim CO2 As Decimal Dim PROMHC As Decimal Dim AIRE As Decimal Dim AFHC As Decimal Private Sub Estequiometra_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged Label2.Visible = False Label3.Visible = True Label4.Visible = False Label5.Visible = False Label6.Visible = True GroupBox1.Visible = True TextBox1.Visible = False TextBox2.Visible = False TextBox1.Text = "" TextBox2.Text = "" RadioButton6.Checked = False RadioButton7.Checked = False Label7.Visible = False

Label8.Visible = False Label9.Visible = False Label10.Visible = False Label11.Visible = False TextBox3.Visible = False TextBox4.Visible = False TextBox5.Visible = False TextBox6.Visible = False TextBox7.Visible = False Label12.Visible = False Label13.Visible = False Label14.Visible = False Label15.Visible = False Label16.Visible = False Label17.Visible = False Label18.Visible = False Button3.Visible = False End Sub Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged Label2.Visible = True Label3.Visible = False Label4.Visible = False Label5.Visible = False Label6.Visible = True GroupBox1.Visible = True TextBox1.Visible = False TextBox2.Visible = False TextBox1.Text = "" TextBox2.Text = "" RadioButton6.Checked = False RadioButton7.Checked = False Label7.Visible = False Label8.Visible = False Label9.Visible = False Label10.Visible = False Label11.Visible = False TextBox3.Visible = False TextBox4.Visible = False TextBox5.Visible = False TextBox6.Visible = False TextBox7.Visible = False Label12.Visible = False Label13.Visible = False Label14.Visible = False Label15.Visible = False Label16.Visible = False Label17.Visible = False Label18.Visible = False Button3.Visible = False End Sub Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton3.CheckedChanged

Label2.Visible = False Label3.Visible = False Label4.Visible = True Label5.Visible = False Label6.Visible = True GroupBox1.Visible = True TextBox1.Visible = False TextBox2.Visible = False TextBox1.Text = "" TextBox2.Text = "" RadioButton6.Checked = False RadioButton7.Checked = False Label7.Visible = False Label8.Visible = False Label9.Visible = False Label10.Visible = False Label11.Visible = False TextBox3.Visible = False TextBox4.Visible = False TextBox5.Visible = False TextBox6.Visible = False TextBox7.Visible = False Label12.Visible = False Label13.Visible = False Label14.Visible = False Label15.Visible = False Label16.Visible = False Label17.Visible = False Label18.Visible = False Button3.Visible = False End Sub Private Sub RadioButton4_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton4.CheckedChanged Label2.Visible = False Label3.Visible = False Label4.Visible = False Label5.Visible = True Label6.Visible = True GroupBox1.Visible = True TextBox1.Visible = False TextBox2.Visible = False TextBox1.Text = "" TextBox2.Text = "" RadioButton6.Checked = False RadioButton7.Checked = False Label7.Visible = False Label8.Visible = False Label9.Visible = False Label10.Visible = False Label11.Visible = False TextBox3.Visible = False TextBox4.Visible = False TextBox5.Visible = False TextBox6.Visible = False TextBox7.Visible = False

Label12.Visible Label13.Visible Label14.Visible Label15.Visible Label16.Visible Label17.Visible Label18.Visible Button3.Visible End Sub

= = = = = = = =

False False False False False False False False

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Label49.Visible = False Label48.Visible = False Label25.Visible = False Label26.Visible = False Label27.Visible = False Label28.Visible = False Label29.Visible = False Label30.Visible = False Label31.Visible = False Label32.Visible = False Label33.Visible = False Label34.Visible = False Label35.Visible = False Label36.Visible = False Label37.Visible = False Label38.Visible = False Label39.Visible = False Label40.Visible = False Label41.Visible = False Label42.Visible = False Label43.Visible = False Label44.Visible = False Label45.Visible = False Label46.Visible = False Label47.Visible = False Button2.Visible = False Button4.Visible = False Button5.Visible = False Label12.Visible = False Label13.Visible = False Label14.Visible = False Label15.Visible = False Label16.Visible = False Label17.Visible = False Label18.Visible = False Label19.Visible = False Label20.Visible = False Label21.Visible = False Label22.Visible = False Label23.Visible = False Label24.Visible = False RadioButton1.Checked = False RadioButton2.Checked = False RadioButton3.Checked = False

RadioButton4.Checked = False RadioButton5.Checked = False GroupBox1.Visible = False Label2.Visible = False Label3.Visible = False Label4.Visible = False Label5.Visible = False Label6.Visible = False Label7.Visible = False Label8.Visible = False Label9.Visible = False Label10.Visible = False Label11.Visible = False TextBox1.Visible = False TextBox2.Visible = False TextBox3.Visible = False TextBox4.Visible = False TextBox5.Visible = False TextBox6.Visible = False TextBox7.Visible = False TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" TextBox4.Text = "" TextBox5.Text = "" TextBox6.Text = "" TextBox7.Text = "" End Sub Private Sub RadioButton6_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton6.CheckedChanged TextBox1.Visible = True Button3.Visible = True TextBox2.Visible = False TextBox1.Text = "" Label12.Visible = False Label13.Visible = False Label14.Visible = False Label15.Visible = False Label16.Visible = False Label17.Visible = False Label18.Visible = False End Sub Private Sub RadioButton7_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton7.CheckedChanged TextBox2.Text = "" Button3.Visible = True TextBox1.Visible = False TextBox2.Visible = True Label12.Visible = False Label13.Visible = False Label14.Visible = False Label15.Visible = False Label16.Visible = False

Label17.Visible = False Label18.Visible = False End Sub Private Sub RadioButton5_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton5.CheckedChanged Button3.Visible = False Button4.Visible = True GroupBox1.Visible = False Label2.Visible = False Label3.Visible = False Label4.Visible = False Label5.Visible = False Label6.Visible = False TextBox1.Visible = False TextBox2.Visible = False Label7.Visible = True Label8.Visible = True Label9.Visible = False Label10.Visible = False Label11.Visible = False TextBox3.Visible = True TextBox4.Visible = True TextBox5.Visible = False TextBox6.Visible = False TextBox7.Visible = False Label18.Visible = False End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click If TextBox1.Visible = True And TextBox1.Text = "" Then Label12.Visible = True Else Label12.Visible = False If TextBox2.Visible = True And TextBox2.Text = "" Then Label13.Visible = True Else Label13.Visible = False If TextBox3.Visible = True And TextBox3.Text = "" Then Label14.Visible = True Else Label14.Visible = False If TextBox4.Visible = True And TextBox4.Text = "" Then Label15.Visible = True Else Label15.Visible = False If TextBox5.Visible = True And TextBox5.Text = "" Then Label16.Visible = True Else Label16.Visible = False If TextBox6.Visible = True And TextBox6.Text = "" Then Label17.Visible = True Else Label17.Visible = False If TextBox7.Visible = True And TextBox7.Text = "" Then Label18.Visible = True Else Label18.Visible = False If Label12.Visible = True Or Label13.Visible = True Or Label14.Visible = True Or Label15.Visible = True Or Label16.Visible = True Or Label17.Visible = True Or Label18.Visible = True Then Button2.Visible = False Else Button2.Visible = True End Sub Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged 'Programacion del cuadro de texto de n, para que no sea ni entero negativo ni cero If Val(TextBox1.Text) < 1 Then TextBox1.Text = ""

End Sub Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown 'Cuadro de texto 1 (variable i) para escribir solamente numeros, ni letras, ni comas, ni puntos, ni guiones If Not ((e.KeyValue >= 48 And e.KeyValue <= 57) OrElse (e.KeyValue >= 96 And e.KeyValue <= 105) OrElse (e.KeyValue >= 37 And e.KeyValue <= 40) OrElse (e.KeyValue = 8 OrElse e.KeyValue = 46)) OrElse (e.Shift = True Or e.Alt = True) Then e.Handled = True e.SuppressKeyPress = True End If End Sub Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox2.TextChanged 'Programacion del cuadro de texto de n, para que no sea ni entero negativo ni cero If Val(TextBox2.Text) < 1 Then TextBox2.Text = "" End Sub Private Sub TextBox2_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox2.KeyDown 'Cuadro de texto 1 (variable i) para escribir solamente numeros, ni letras, ni comas, ni puntos, ni guiones If Not ((e.KeyValue >= 48 And e.KeyValue <= 57) OrElse (e.KeyValue >= 96 And e.KeyValue <= 105) OrElse (e.KeyValue >= 37 And e.KeyValue <= 40) OrElse (e.KeyValue = 8 OrElse e.KeyValue = 46)) OrElse (e.Shift = True Or e.Alt = True) Then e.Handled = True e.SuppressKeyPress = True End If End Sub Private Sub TextBox3_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox3.TextChanged 'Programacion del cuadro de texto de n, para que no sea ni entero negativo ni cero If Val(TextBox3.Text) < 1 Then TextBox3.Text = "" End Sub Private Sub TextBox3_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox3.KeyDown 'Cuadro de texto 1 (variable i) para escribir solamente numeros, ni letras, ni comas, ni puntos, ni guiones If Not ((e.KeyValue >= 48 And e.KeyValue <= 57) OrElse (e.KeyValue >= 96 And e.KeyValue <= 105) OrElse (e.KeyValue >= 37 And e.KeyValue <= 40) OrElse (e.KeyValue = 8 OrElse e.KeyValue = 46)) OrElse (e.Shift = True Or e.Alt = True) Then e.Handled = True e.SuppressKeyPress = True End If End Sub Private Sub TextBox4_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox4.TextChanged 'Programacion del cuadro de texto de n, para que no sea ni entero negativo ni cero If Val(TextBox4.Text) < 0 Then TextBox4.Text = "" End Sub Private Sub TextBox4_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox4.KeyDown

'Cuadro de texto 1 (variable i) para escribir solamente numeros, ni letras, ni comas, ni puntos, ni guiones If Not ((e.KeyValue >= 48 And e.KeyValue <= 57) OrElse (e.KeyValue >= 96 And e.KeyValue <= 105) OrElse (e.KeyValue >= 37 And e.KeyValue <= 40) OrElse (e.KeyValue = 8 OrElse e.KeyValue = 46)) OrElse (e.Shift = True Or e.Alt = True) Then e.Handled = True e.SuppressKeyPress = True End If End Sub Private Sub TextBox5_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox5.TextChanged 'Programacion del cuadro de texto de n, para que no sea ni entero negativo ni cero If Val(TextBox5.Text) < 1 Then TextBox5.Text = "" End Sub Private Sub TextBox5_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox5.KeyDown 'Cuadro de texto 1 (variable i) para escribir solamente numeros, ni letras, ni comas, ni puntos, ni guiones If Not ((e.KeyValue >= 48 And e.KeyValue <= 57) OrElse (e.KeyValue >= 96 And e.KeyValue <= 105) OrElse (e.KeyValue >= 37 And e.KeyValue <= 40) OrElse (e.KeyValue = 8 OrElse e.KeyValue = 46)) OrElse (e.Shift = True Or e.Alt = True) Then e.Handled = True e.SuppressKeyPress = True End If End Sub Private Sub TextBox6_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox6.TextChanged 'Programacion del cuadro de texto de n, para que no sea ni entero negativo ni cero If Val(TextBox6.Text) < 1 Then TextBox6.Text = "" End Sub Private Sub TextBox6_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox6.KeyDown 'Cuadro de texto 1 (variable i) para escribir solamente numeros, ni letras, ni comas, ni puntos, ni guiones If Not ((e.KeyValue >= 48 And e.KeyValue <= 57) OrElse (e.KeyValue >= 96 And e.KeyValue <= 105) OrElse (e.KeyValue >= 37 And e.KeyValue <= 40) OrElse (e.KeyValue = 8 OrElse e.KeyValue = 46)) OrElse (e.Shift = True Or e.Alt = True) Then e.Handled = True e.SuppressKeyPress = True End If End Sub Private Sub TextBox7_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox7.TextChanged 'Programacion del cuadro de texto de n, para que no sea ni entero negativo ni cero If Val(TextBox7.Text) < 1 Then TextBox7.Text = "" End Sub Private Sub TextBox7_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox7.KeyDown 'Cuadro de texto 1 (variable i) para escribir solamente numeros, ni letras, ni comas, ni puntos, ni guiones

If Not ((e.KeyValue >= 48 And e.KeyValue <= 57) OrElse (e.KeyValue >= 96 And e.KeyValue <= 105) OrElse (e.KeyValue >= 37 And e.KeyValue <= 40) OrElse (e.KeyValue = 8 OrElse e.KeyValue = 46)) OrElse (e.Shift = True Or e.Alt = True) Then e.Handled = True e.SuppressKeyPress = True End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If TextBox3.Visible = True Then Label25.Visible = True Else Label25.Visible = False If TextBox3.Visible = True Then Label26.Visible = True Else Label26.Visible = False If TextBox3.Visible = True Then Label27.Visible = True Else Label27.Visible = False If TextBox3.Visible = True Then Label28.Visible = True Else Label28.Visible = False If TextBox3.Visible = True Then Label29.Visible = True Else Label29.Visible = False If TextBox3.Visible = True Then Label30.Visible = True Else Label30.Visible = False If TextBox3.Visible = True Then Label31.Visible = True Else Label31.Visible = False If TextBox3.Visible = True Then Label32.Visible = True Else Label32.Visible = False If TextBox3.Visible = True Then Label33.Visible = True Else Label33.Visible = False If TextBox3.Visible = True Then Label34.Visible = True Else Label34.Visible = False If TextBox3.Visible = True Then Label35.Visible = True Else Label35.Visible = False If TextBox3.Visible = True Then Label36.Visible = True Else Label36.Visible = False If TextBox3.Visible = True Then Label37.Visible = True Else Label37.Visible = False If TextBox3.Visible = True Then Label38.Visible = True Else Label38.Visible = False If TextBox3.Visible = True Then Label39.Visible = True Else Label39.Visible = False If TextBox3.Visible = True Then Label40.Visible = True Else Label40.Visible = False If TextBox3.Visible = True Then Label41.Visible = True Else Label41.Visible = False If TextBox3.Visible = True Then Label42.Visible = True Else Label42.Visible = False If TextBox3.Visible = True Then Label43.Visible = True Else Label43.Visible = False If TextBox3.Visible = True Then Label44.Visible = True Else Label44.Visible = False If TextBox3.Visible = True Then Label45.Visible = True Else Label45.Visible = False If TextBox3.Visible = True Then Label46.Visible = True Else Label46.Visible = False If TextBox3.Visible = True Then Label47.Visible = True Else Label47.Visible = False

Label19.Visible Label22.Visible Label23.Visible Label24.Visible

= = = =

True True True True = True = True

Then Then

Then Then

'Octano If RadioButton1.Checked = True And RadioButton6.Checked AFc = (AFO * 100) / Val(TextBox1.Text) If RadioButton1.Checked = True And RadioButton6.Checked Label20.Visible = True 'Restriccion de resultado a 4 decimales Label20.Text = FormatNumber(AFc, 4) If RadioButton1.Checked = True And RadioButton7.Checked AFa = (AFO * Val(TextBox2.Text)) / 100 If RadioButton1.Checked = True And RadioButton7.Checked Label21.Visible = True 'Restriccion de resultado a 4 decimales Label21.Text = FormatNumber(AFa, 4) 'Alcohol Metilico If RadioButton2.Checked = True And RadioButton6.Checked AFc = (AFAM * 100) / Val(TextBox1.Text) If RadioButton2.Checked = True And RadioButton6.Checked Label20.Visible = True 'Restriccion de resultado a 4 decimales Label20.Text = FormatNumber(AFc, 4) If RadioButton2.Checked = True And RadioButton7.Checked AFa = (AFAM * Val(TextBox2.Text)) / 100 If RadioButton2.Checked = True And RadioButton7.Checked Label21.Visible = True 'Restriccion de resultado a 4 decimales Label21.Text = FormatNumber(AFa, 4) 'Metano If RadioButton3.Checked = True And RadioButton6.Checked AFc = (AFM * 100) / Val(TextBox1.Text) If RadioButton3.Checked = True And RadioButton6.Checked Label20.Visible = True 'Restriccion de resultado a 4 decimales Label20.Text = FormatNumber(AFc, 4) If RadioButton3.Checked = True And RadioButton7.Checked AFa = (AFM * Val(TextBox2.Text)) / 100 If RadioButton3.Checked = True And RadioButton7.Checked Label21.Visible = True 'Restriccion de resultado a 4 decimales Label21.Text = FormatNumber(AFa, 4)

= True = True

= True = True

Then Then

= True = True

Then Then

= True = True

Then Then

= True = True

Then Then

'Dodecano If RadioButton4.Checked = True And RadioButton6.Checked = True Then AFc = (AFD * 100) / Val(TextBox1.Text) If RadioButton4.Checked = True And RadioButton6.Checked = True Then Label20.Visible = True 'Restriccion de resultado a 4 decimales Label20.Text = FormatNumber(AFc, 4)

If RadioButton4.Checked = True And RadioButton7.Checked = True Then AFa = (AFD * Val(TextBox2.Text)) / 100 If RadioButton4.Checked = True And RadioButton7.Checked = True Then Label21.Visible = True 'Restriccion de resultado a 4 decimales Label21.Text = FormatNumber(AFa, 4) 'Ecuacion Balanceada Label26.Text = Val(TextBox3.Text) Label28.Text = a Label30.Text = Val(TextBox4.Text) Label32.Text = O Label35.Text = O Label40.Text = CO2 Label42.Text = H2O Label45.Text = O 'AF HidroCarburo PROMHC = 2 * (12 * Val(TextBox3.Text) + ((2 * Val(TextBox3.Text)) + 2) + 16 * Val(TextBox6.Text) + 14 * Val(TextBox7.Text)) AIRE = O * 137.28 AFHC = AIRE / PROMHC 'Restriccion de decimales a 4 Label48.Text = FormatNumber(AFHC, 4) If RadioButton5.Checked Then Label48.Visible Label48.Visible = False If RadioButton5.Checked Then Label49.Visible Label49.Visible = False If RadioButton5.Checked Then Label22.Visible Label22.Visible = True If RadioButton5.Checked Then Label23.Visible Label23.Visible = True If RadioButton5.Checked Then Label24.Visible Label24.Visible = True End Sub

= True Else = True Else = False Else = False Else = False Else

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click If Val(TextBox4.Text) = 0 Then TextBox6.Visible = False If Val(TextBox4.Text) = 0 Then Label10.Visible = False If Val(TextBox4.Text) = 0 Then TextBox5.Visible = False If Val(TextBox4.Text) = 0 Then Label9.Visible = False If Val(TextBox4.Text) = 0 Then TextBox7.Visible = False If Val(TextBox4.Text) = 0 Then Label11.Visible = False If Val(TextBox4.Text) > 0 Then TextBox6.Visible = True If Val(TextBox4.Text) > 0 Then Label10.Visible = True If Val(TextBox4.Text) > 0 Then TextBox7.Visible = True If Val(TextBox4.Text) > 0 Then Label11.Visible = True If Val(TextBox4.Text) > 0 Then If Val(TextBox4.Text) > 0 Then If Val(TextBox4.Text) > 0 Then If Val(TextBox4.Text) = 0 Then If Val(TextBox4.Text) = 0 Then a = (2 * Val(TextBox3.Text)) + TextBox5.Visible = False Label9.Visible = False TextBox5.Text = Val(TextBox4.Text) TextBox6.Text = 0 TextBox7.Text = 0 2 - Val(TextBox4.Text)

If Val(TextBox4.Text) = 0 Then TextBox5.Text = a If TextBox3.Visible = True And TextBox3.Text = "" Then Label14.Visible = True Else Label14.Visible = False If TextBox4.Visible = True And TextBox4.Text = "" Then Label15.Visible = True Else Label15.Visible = False If Label12.Visible = True Or Label13.Visible = True Or Label14.Visible = True Or Label15.Visible = True Or Label16.Visible = True Or Label17.Visible = True Or Label18.Visible = True Then Button5.Visible = False Else Button5.Visible = True If Label12.Visible = True Or Label13.Visible = True Or Label14.Visible = True Or Label15.Visible = True Or Label16.Visible = True Or Label17.Visible = True Or Label18.Visible = True Then Button4.Visible = True Else Button4.Visible = False If TextBox3.Text TextBox5.Visible = False If TextBox3.Text TextBox6.Visible = False If TextBox3.Text TextBox7.Visible = False If TextBox3.Text = False If TextBox3.Text = False If TextBox3.Text = False End Sub = "" And TextBox4.Text = "" Then = "" And TextBox4.Text = "" Then = "" And TextBox4.Text = "" Then = "" And TextBox4.Text = "" Then Label9.Visible = "" And TextBox4.Text = "" Then Label10.Visible = "" And TextBox4.Text = "" Then Label11.Visible

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Button4.Visible = False If TextBox5.Visible = True And TextBox5.Text = "" Then Label16.Visible = True Else Label16.Visible = False If TextBox6.Visible = True And TextBox6.Text = "" Then Label17.Visible = True Else Label17.Visible = False If TextBox7.Visible = True And TextBox7.Text = "" Then Label18.Visible = True Else Label18.Visible = False If Label12.Visible = True Or Label13.Visible = True Or Label14.Visible = True Or Label15.Visible = True Or Label16.Visible = True Or Label17.Visible = True Or Label18.Visible = True Then Button2.Visible = False Else Button2.Visible = True If Label12.Visible = True Or Label13.Visible = True Or Label14.Visible = True Or Label15.Visible = True Or Label16.Visible = True Or Label17.Visible = True Or Label18.Visible = True Then Button5.Visible = True Else Button5.Visible = False O = (3 * Val(TextBox3.Text)) + 1 - (Val(TextBox4.Text) / 2) H2O = (2 * Val(TextBox3.Text)) + 2 - Val(TextBox4.Text) CO2 = 2 * Val(TextBox3.Text) End Sub End Class

También podría gustarte