Escolar Documentos
Profissional Documentos
Cultura Documentos
Gases
Gases
'Declaraciones
Dim Vol As Single
Dim Temp As Single
Dim m1, m2, m3, mT As Single
Dim n1, n2, n3, nT As Single
Dim P1, P2, P3, PT As Single
Dim V1, V2, V3, VT As Single
Const PM1 = 16, PM2 = 30, PM3 = 44, k1 = 1000, R = 0.08205
Const k2 = 28.31682
Private Sub mnucalcular_Click()
'Lectura de datos
m1 = Val(txtMG1.Text)
m2 = Val(txtMG2.Text)
m3 = Val(txtMG3.Text)
TxtM.SelText = "Metano: " & m1 & "kg" & vbCrLf
TxtM.SelText = "Etano: " & m2 & "kg" & vbCrLf
TxtM.SelText = "Propano: " & m3 & "kg" & vbCrLf
'Proceso de datos
n1 = m1 * k1 / PM1
n2 = m2 * k1 / PM2
n3 = m3 * k1 / PM3
nT = n1 + n2 + n3
TxtM.SelText = " n1 (Metano) = " & n1 & " mol " & vbCrLf
TxtM.SelText = " n2 (Etano) = " & n2 & " mol " & vbCrLf
TxtM.SelText = " n3 (Propano) = " & n3 & " mol " & vbCrLf
TxtM.SelText = " nT (Mezcla) = " & nT & " mol " & vbCrLf
Vol = Val(txtV.Text)
Temp = Val(txtT.Text)
TxtM.SelText = "Volumen del contenedor: " & Vol & "ft3" & vbCrLf
TxtM.SelText = "Volumen del contenedor: " & Vol * k2 & "lt" & vbCrLf
TxtM.SelText = "Temperatura de trabajo: " & Temp & "K" & vbCrLf
End Sub